How-To

E' uscita la prima versione stabile (1.0) di ntfs-3g, il driver Linux per NTFS in lettura/scrittura. Oggi mi sono messa a provarlo per il mio OS Debian Etch con kernel 2.6.18. Un paio di consigli per chi ci volesse provare: ntfs-3g dipende da FUSE, ovvero un programma che permette di implementare i filesystem in userspace, senza dover per forza compilare un modulo kernel. FUSE è diviso in due parti: eseguibili in userspace e i moduli da caricare nel kernel. Se nel kernel avete già attivata l'opzione Filesystem in Userspace, la seconda parte non dovrebbe essere necessaria, tuttavia è meglio usarla lo stesso (opzione --enable-kernel-module da passare allo script "configure") perchè altrimenti quando andate a montare la vostra partizione windows avrete dei Warnings relativi alla poca stabilità del modulo che state utilizzando. Sul sito ufficiale (fuse.sourceforge.net) trovate i sorgenti. Altro consiglio: sempre quando eseguite configure, passate l'opzione --prefix=/usr per cambiare il prefisso da /usr/local a /usr, altrimenti ntfs-3g non lo troverà e vi restituirà errore dicendo che FUSE non è installato.
make
make install (o checkinstall per creare un .deb) Altri pacchetti necessari sono fuse-utils, libfuse2 e libfuse-dev per gli header di sviluppo: apt-get install fuse-utils libfuse2 libfuse-dev (Se avete altri package manager basta che scarichiate gli stessi pacchetti da Yast,Pirot ecc..). Una volta finito con FUSE, passate a ntfs-3g (si scarica dall'home page di www.ntfs-3g.org): non so se i repository hanno la nuova versione (quando ho scritto no) ed ha soltanto le versioni precedenti non stabili: se volete testarlo, vi conviene scaricare da sorgente. ./configure --prefix=/usr
make
make install (o checkinstall per creare un .deb) Dopo la compilazione (che oltre a FUSE necessita anche del pacchetto pkg-config) siete pronti per iniziare a scrivere su NTFS. Due alternative per montare la partizione (funzionano tutte e duevelocissime): mount -t ntfs-3g /dev/hda1 /mnt/windows
ntfs-3g /dev/hda1 /mnt/windows
by Friend of debianclan.org