Type de système de fichiers fstab pour NTFS - 'ntfs' ou 'ntfs-3g'?

21

J'ai une question sur la différence entre 'ntfs' et 'ntfs-3g' dans le champ type de système de fichiers du fichier / etc / fstab. Ma distribution Linux est Xubuntu; Je suppose que la réponse peut très bien varier d'une distribution à l'autre.

Ma question est essentiellement celle qui est la meilleure à utiliser dans quels contextes. Il semble que la plupart des sites Web vous disent d'utiliser 'ntfs-3g', qui est un pilote FUSE pour NTFS sous Linux. D'après certaines recherches, il semble que «ntfs» (sans la partie -3g) se réfère généralement à un pilote du noyau, plutôt qu'au pilote ntfs-3g userland. Le seul problème avec cela est que j'utilise 'ntfs' dans mes fstabs plutôt que 'ntfs-3g', alors qu'une vérification de / proc / filesystems n'affiche aucune liste pour ntfs.

Quelqu'un peut-il nous éclairer sur la différence précise en sémantique (s'il y en a) entre «ntfs» et «ntfs-3g»? Est-il sûr de supposer que si mount voit «ntfs», il recherchera un pilote qui prend en charge ce type de système de fichiers et trouvera le pilote ntfs-3g s'il est installé?


EDIT: J'ai oublié d'ajouter que 'ntfs' a fonctionné chaque fois que je l'ai utilisé - j'étais simplement curieux de savoir la réponse, et je voulais m'assurer que je ne faisais pas quelque chose d'errant.

Joseph
la source

Réponses:

26

Ils sont identiques - tous deux utilisent ntfs-3g dans Ubuntu (actuel); les ntfsutilitaires sont simplement liés à 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
Shane Madden
la source
Les utilitaires de système de fichiers sont des choses trixy. fsck / e2fsck vous emmènera également dans un lapin de liens symboliques. Surtout sur une distribution basée sur RedHat.
Wesley
8

Le pilote de noyau NTFS traditionnel est en lecture seule. Si vous utilisez ntfsdans votre fstab, il tentera d'utiliser ce pilote de noyau et montera votre NTFS en lecture seule

C'est ntfs-3gle pilote FUSE le plus récent (comme vous le mentionnez) et montera les partitions en lecture-écriture si vous l'utilisez dans NTFS.

Certaines distributions ont commencé à les traiter comme une seule et même chose, mais il y a environ un an, l'utilisation ntfsde fstab dans Ubuntu empêcherait l'écriture du système de fichiers. Je suppose que cela dépend de la version de Xubuntu que vous avez installée.

Église
la source
Merci pour votre réponse! J'ai accepté la réponse de Shane Madden parce qu'il était juste un peu plus rapide, mais votre réponse a également été très utile.
Joseph