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

21

У меня есть вопрос о разнице между '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» работал всякий раз, когда я его использовал - мне было просто любопытно, что касается ответа, и я хотел убедиться, что я не делал что-то сомнительное.

Джозеф
источник

Ответы:

26

Они идентичны - оба используют ntfs-3g в (текущей) Ubuntu; в ntfsUtils только слинкован в 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
Шейн Мэдден
источник
Утилиты файловой системы - тривиальные вещи. fsck / e2fsck также проведет вас через кроличью нору символических ссылок. Особенно на дистрибутиве, основанном на RedHat.
Уэсли
8

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

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

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

Кирк
источник
Спасибо за Ваш ответ! Я принял ответ Шейна Мэддена, потому что он был немного быстрее, но ваш ответ также был очень полезным.
Джозеф