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.
Le pilote de noyau NTFS traditionnel est en lecture seule. Si vous utilisez
ntfs
dans votre fstab, il tentera d'utiliser ce pilote de noyau et montera votre NTFS en lecture seuleC'est
ntfs-3g
le 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
ntfs
de 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.la source