Назад | Перейти на главную страницу

Тип файловой системы fstab для NTFS - ntfs или ntfs-3g?

У меня вопрос о разнице между ntfs и ntfs-3g в поле типа файловой системы в файле / etc / fstab. Мой дистрибутив Linux - Xubuntu; Я полагаю, что ответ может варьироваться в зависимости от дистрибутива.

Мой вопрос в основном в том, что лучше всего использовать в каких контекстах. Кажется, что большинство веб-сайтов советуют вам использовать ntfs-3g, который является драйвером FUSE для NTFS под Linux. Судя по некоторым поискам, кажется, что «ntfs» (без части -3g) обычно относится к драйверу ядра, а не к драйверу пользовательского пространства ntfs-3g. Единственная проблема с этим заключается в том, что я использовал ntfs в своих fstabs, а не ntfs-3g, тогда как проверка / proc / filesystems не показывает никаких списков для ntfs.

Может ли кто-нибудь пролить свет на то, какова точная разница в семантике (если есть) между ntfs и ntfs-3g? Можно ли предположить, что если mount видит 'ntfs', он будет искать драйвер, который поддерживает этот тип файловой системы, и найдет драйвер ntfs-3g, если он установлен?


РЕДАКТИРОВАТЬ: я забыл добавить, что «ntfs» работал всякий раз, когда я его использовал - мне просто было любопытно ответить, и я хотел убедиться, что я не делаю что-то ненадежное.

Они идентичны - оба используют ntfs-3g в (текущей) Ubuntu; в ntfs utils просто привязаны к 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

Традиционный драйвер ядра NTFS доступен только для чтения. Если вы используете ntfs в вашем fstab он попытается использовать этот драйвер ядра и смонтировать NTFS как только для чтения

В ntfs-3g - это новый драйвер FUSE (как вы упомянули), который будет монтировать разделы как чтение-запись, если вы используете его в NTFS.

Некоторые дистрибутивы начали рассматривать их как одно и то же, но примерно год назад, используя ntfs в fstab в Ubuntu приведет к тому, что файловая система будет недоступна для записи. Думаю, это может зависеть от установленной вами версии Xubuntu.