tipo di filesystem fstab per NTFS - 'ntfs' o 'ntfs-3g'?


21

Ho una domanda sulla differenza tra 'ntfs' e 'ntfs-3g' nel campo del tipo di file system nel file / etc / fstab. La mia distribuzione Linux è Xubuntu; Suppongo che la risposta possa variare tra le distro.

La mia domanda è fondamentalmente quale sia la migliore da usare in quali contesti. Sembra che la maggior parte dei siti Web ti dica di usare 'ntfs-3g', che è un driver FUSE per NTFS sotto Linux. Da alcune ricerche sembra che 'ntfs' (senza la parte -3g) si riferisca tipicamente ad un driver del kernel, piuttosto che al driver userland ntfs-3g. L'unico problema è che sto usando 'ntfs' nel mio fstabs piuttosto che 'ntfs-3g', mentre un controllo di / proc / filesystems non mostra alcun elenco per ntfs.

Qualcuno può fare luce su quale sia la differenza precisa nella semantica (se ce ne sono) tra 'ntfs' e 'ntfs-3g'? È sicuro supporre che se mount vede 'ntfs' cercherà un driver che supporti quel tipo di filesystem e troverà il driver ntfs-3g se è installato?


EDIT: Ho dimenticato di aggiungere che 'ntfs' ha funzionato ogni volta che l'ho usato - ero semplicemente curioso di sapere la risposta e volevo assicurarmi di non fare qualcosa di incerto.

Risposte:


26

Sono identici - entrambi usano ntfs-3g in (corrente) Ubuntu; i ntfsprogrammi di utilità sono semplicemente collegati a symlink ntfs-3g.

# which mount.ntfs
/sbin/mount.ntfs
# which mount.ntfs-3g
/sbin/mount.ntfs-3g
# ls /sbin/mount.ntfs* -l
lrwxrwxrwx 1 root root 13 2011-03-01 21:13 /sbin/mount.ntfs -> mount.ntfs-3g
lrwxrwxrwx 1 root root 12 2011-03-01 21:13 /sbin/mount.ntfs-3g -> /bin/ntfs-3g

I programmi di utilità del file system sono cose trixy. fsck / e2fsck ti porterà anche in una tana di coniglio di link simbolici. Soprattutto su una distribuzione basata su RedHat.
Wesley,

8

Il driver del kernel NTFS tradizionale è di sola lettura. Se lo usi ntfsnel tuo fstab, tenterà di usare quel driver del kernel e monterà il tuo NTFS in sola lettura

Il ntfs-3gè il driver più recente FUSE (come si parla) e monterà le partizioni di lettura e scrittura è lo si utilizza in NTFS.

Alcune distro hanno iniziato a trattarle come una cosa sola, ma a partire da circa un anno fa, l'utilizzo ntfsin fstab in Ubuntu comporterebbe che il file system non fosse scrivibile. Immagino che potrebbe dipendere dalla versione di Xubuntu che hai installato.


Grazie per la tua risposta! Ho accettato la risposta di Shane Madden perché era solo un po 'più veloce, ma anche la tua risposta è stata molto utile.
Joseph,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.