Come montare un Filesystem NTFS

Installazione dei pacchetti richiesti

Mentre i driver ntfs più vecchi erano inclini a mangiare i tuoi dati in modalità r/w, ntfs-3g sembra essere sicuro r/W. Vedere la pagina ntfs-3g per ulteriori informazioni.

Si potrebbe anche voler {{{yum installare ntfsprogs ntfsprogs-gnomevfs }}} per funzionalità aggiuntive. Prendiamo, ad esempio, ntfsclone per copiare partizioni ntfs con o senza spazio vuoto. ntfsprogs-gnomevfs è disponibile solo per CentOS 6.

Montare un filesystem NTFS

Supponiamo che il tuo filesystem ntfs sia/dev /sda1 e che tu stia per montarlo su/mymnt / win, fai quanto segue.

Utenti del kernel centosplus

Il modulo NTFS non è abilitato nel kernel centoplus (Repositories / CentOSPlus) a partire da CentOS-5.3. Questo perché NTFS in 5.3 è rotto. Si prega di vedere https://bugzilla.redhat.com/show_bug.cgi?id=481495 per i dettagli. Se si desidera utilizzare il driver NTFS dal kernel CentOS, è possibile farlo installando kmod-ntfs dal progetto ELRepo. Tuttavia, a differenza di ntfs-3g, l’opzione di scrittura del modulo ntfs del kernel è estremamente limitata. Ecco una nota del file Kconfig del kernel (grazie ad AlanBartlett per queste informazioni):

“L’unica operazione supportata è sovrascrivere i file esistenti, senza modificare la lunghezza del file. Nessuna creazione di file o directory, cancellazione o ridenominazione è possibile. Nota solo i file non residenti possono essere scritti in modo da scoprire che alcuni file molto piccoli (< 500 byte o giù di lì) non possono essere scritti.”

La seguente descrizione si applica a CentOS 5.2 o versioni precedenti.

Nei kernel CentOSPlus sono abilitati sia i moduli ntfs che fuse. La principale differenza tra ntfs e ntfs-3g è che il primo è di sola lettura, mentre il secondo è in lettura-scrittura. Pertanto, se non è necessario l’accesso in scrittura a un filesystem ntfs, non è necessario installare pacchetti aggiuntivi. Basta aggiungere questa riga a/etc/fstab: {{{/dev /sda1/mymnt / win ntfs ro,umask=0222,defaults 0 0 }}} Se si desidera avere accesso in lettura-scrittura, è necessario il pacchetto fuse-ntfs-3g. Ma, poiché il modulo fuse è già disponibile nel kernel, non è necessario il pacchetto dkms: {{{yum install fuse fuse-ntfs-3g }}} Tuttavia, il modulo kernel fuse incluso in CentOS 5 (a partire da agosto 2007) produce un messaggio: AVVISO: rilevato un modulo kernel FUSE carente. Funziona ancora, ma si consiglia di utilizzare il modulo fuse di RPMforge (più recente). Inoltre, è necessario aggiornare al kernel più recente che non soffre di questo problema.

Vedi anche:

http://wiki.linux-ntfs.org/doku.php?id=ntfs-en#can_i_mount_an_ntfs_volume (montaggio in sola lettura)

Originariamente scritto da AkemiYagi. Chiunque è il benvenuto a modificare.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.