Существуют ли более быстрые решения для NTFS в Linux, чем NTFS-3G?

10

NTFS-3G является стабильным драйвером NTFS для чтения / записи, но, к сожалению, он чрезвычайно медленный по сравнению как с NTFS в Windows, так и с любой собственной файловой системой Linux. Мало того, что сам доступ очень медленный из-за использования FUSE, NTFS-3G не имеет почти возможности родного драйвера NTFS для Windows в системах предотвращения фрагментации NTFS. (Я подозреваю, что использование NTFS под NTFS-3G является причиной многих жалоб на фрагментацию NTFS, потому что это редко случается в Windows)

Есть ли (возможно несвободный) драйвер NTFS для Linux, который не очень медленный?

РЕДАКТИРОВАТЬ: Большинство нагрузок, которые будут происходить внутри этой файловой системы будет VMWare, поэтому разумная производительность особенно важна.

Билли ОНил
источник
Я вижу много фрагментированных дисков на окнах. На 7 все не так плохо, потому что он дефрагментирует в фоновом режиме, но xp легко может быть фрагментирован.
Джоэл Коухорн
1
@Joel: Я обычно вижу фрагментированные диски в Windows только тогда, когда они заполнены. Я вижу фрагментированные диски на коробках Linux, когда диск близок к пустому. Даже когда диск заполнен, он обычно гораздо более фрагментирован на блоках Linux, а фрагменты, которые там находятся, представляют собой более мелкие фрагменты, расположенные менее эффективным образом. Драйвер для Windows уже несколько лет работает над реализацией Linux и не имеет обратной разработки. Не удивительно, что это будет работать лучше.
Билли ONEAL
@Joel: (в этом отношении драйверы Ext4, доступные для Windows, так же плохо справляются с этой файловой системой, как и реализации NTFS, доступные для POSIX)
Billy ONeal,

Ответы:

5

глядя на http://www.tuxera.com/products/ntfs-open-source/ и статистику на http://www.tuxera.com/products/tuxera-ntfs-commercial/performance/, я не думаю, что вы может получить лучшую скорость, чем с вещами Tuxeras.

Акира
источник
Есть ли место, где можно купить эту чертову вещь? :) +1.
Билли Онил
tuxera.com/community/ntfs-3g-download ... просто версия для сообщества, попробуйте, если эта новейшая вещь решит вашу проблему. если нет, свяжитесь с tuxera и просто спросите, где они прячут свои вещи, которые создали эти графики :)
akira
2
@akira: Errr .. это ntfs-3g, тот же самый медленный модуль FUSE, который я описал ранее, и который является самой низкой графической панелью на графиках, указанных по вашей ссылке.
Билли ОНил
@Billy ONeal: затем сделайте вторую часть моего комментария: «если нет, свяжитесь с tuxera и просто спросите, где они находят свои материалы, которые создали эти диаграммы».
Акира
1
Phoronix выполнил целую запись для проприетарного драйвера NTFS Kernel Kernel. phoronix.com/scan.php?page=news_item&px=OTU5Ng По сравнению с хорошо написанным драйвером ядра драйверы FUSE не относятся к одному классу. Вся эта ситуация с NTFS «размывает мои механизмы»! Я написал об этом в своем ответе на этот другой вопрос superuser.com/questions/139452/kernel-ntfs-driver-vs-ntfs-3g/…
JM Becker
2

По моему опыту, OS X может распространяться на Linux, драйвер Paragon NTFS в 2-3 раза быстрее, чем NTFS3g / Tuxera. В OS X драйвер Paragon работает так же быстро, как и встроенная NTFS.

дорожка
источник
0

Единственный другой драйвер ntfs, который я знаю для linux, - это только одно ядро ​​для чтения, быстрее ли оно при чтении. Чтение / запись томов ext2 / 3 из окон с соответствующими драйверами IFS также идет медленно.

Что касается NTFS на окнах, не вызывающих фрагментации, даже просто новая установка Windows 7 на томе NTFS 2 ТБ имеет фрагментированные файлы. Фрагменты Windows, если это позволяет более быструю скорость записи, именно так она и разработана.

ewanm89
источник
3
ВСЕ разумные файловые системы имеют фрагментированные файлы. Разрешение файлов на фрагменты обязательно должно иметь производительную файловую систему. EXT3 и EXT4 фрагмент тоже - только потому, что не существует инструмента для решения этой проблемы, не означает, что он не существует. Нет причин, по которым NTFS должна быть медленной - она ​​медленная в основном из-за работы поверх FUSE.
Билли ОНил
1
Я не хочу вступать в войну пламени на FUSE или не FUSE. Однако фрагментация происходит намного медленнее в EXT или HFS (для Mac), чем в NTFS. Таким образом, фрагментация не является проблемой для многих пользователей Mac или Linux. HFS + даже дефрагментирует на лету и прозрачно файлы при необходимости. Только Windows требует, чтобы инструменты дефрагментации запускались вручную, что в первую очередь является плохим дизайном.
Гюйгенс
1
@Huygens: Фрагментация также не является проблемой для пользователей Windows. Проблемы возникают только при использовании драйверов NTFS сторонних производителей. Они кажутся менее разумными в отношении того, как они распределяют пространство при работе с большими файлами, такими как образы VMWare. (Это, вероятно, отчасти потому, что не существует стандарта POSIX для разреженных файлов)
Billy ONeal,
1
@ Билли, это было улучшено в Vista или 7? У меня есть только Windows на работе, и это все еще XP, которая сильно страдает от фрагментации.
Гюйгенс
1
@Huygens: Дефрагментаторы, которые я использую, являются бесплатными или даже с открытым исходным кодом, и просто дают список фрагментированных файлов и сколько их фрагментов. Даже Windows 7 сильно фрагментирует.
ewanm89