Linux上のNTFSには、NTFS-3Gよりも高速なソリューションがありますか?


10

NTFS-3Gは安定した読み取り/書き込みNTFSドライバーですが、残念ながらWindows上のNTFSや他のネイティブLinuxファイルシステムの両方に比べて非常に低速です。FUSEを使用しているためにアクセス自体が非常に遅いだけでなく、NTFS-3Gには、NTFSの断片化回避システムでのWindowsのネイティブNTFSドライバーの機能に近い機能がありません。(NTFS-3GでNTFSを使用していることが、NTFSが断片化することについての多くの不満の原因だと思います。これは、Windowsではめったに起こらないためです)

極端に遅くないLinux用の(おそらくフリーでない)NTFSドライバーはありますか?

編集:このファイルシステム内で行われる負荷のほとんどはVMWareであるため、妥当なパフォーマンスが特に重要です。


Windowsで断片化されたドライブがたくさん表示されます。バックグラウンドでデフラグされるため、7ではそれほど悪くありませんが、xpは簡単にフラグメント化されます。
Joel Coehoorn、2011

1
@ジョエル:私は通常、ドライブが比較的いっぱいのときにのみ、断片化されたドライブをWindowsで表示します。ドライブが空に近い場合、Linuxボックスで断片化したドライブが表示されます。ドライブがいっぱいになった場合でも、通常、Linuxボックスでは断片化がはるかに進んでおり、そこにある断片は、効率の悪い方法で間隔が空けられています。WindowsドライバーはLinuxの実装に数年を要しており、リバースエンジニアリングされていません。パフォーマンスが向上するのは当然のことです。
Billy ONeal、2011

@ジョエル:(さらに言えば、Windowsで利用可能なExt4ドライバーは、POSIXで利用可能なNTFS実装と同じように、そのファイルシステムの扱いが悪い)
Billy ONeal

回答:


5

見てhttp://www.tuxera.com/products/ntfs-open-source/との統計http://www.tuxera.com/products/tuxera-ntf​​s-commercial/performance/は、私はあなたとは思いませんtuxerasのものよりも速度を上げることができます。


実際に物を買う場所はありますか?:) +1。
Billy ONeal

tuxera.com/community/ntfs-3g-download ...コミュニティバージョンだけです。最新のもので問題が解決するかどうか試してください。そうでない場合はtuxeraに連絡し、そのチャートを作成したものをどこに隠すか尋ねてください:)
akira

2
@akira:えっと、それはntfs-3gです。これは、前に説明した遅いFUSEモジュールと同じであり、リンクに示されているグラフの中で最も低いグラフバーです。
Billy ONeal、

@Billy ONeal:次に、私のコメントの2番目の部分を実行します。「そうでない場合は、tuxeraに連絡して、そのチャートを作成したものをどこに置いたか尋ねてください」。
akira

1
Phoronixは、Tuxera Proprietary NTFS Kernelドライバーに関する全体的な説明を行いました。phoronix.com/scan.php?page=news_item&px=OTU5Ng 適切に記述されたカーネルドライバーと比較すると、FUSEドライバーは同じクラスにはありません。このNTFSの状況全体が「機材を磨く」!私はこの他の質問への私の答えでそれについて書いsuperuser.com/questions/139452/kernel-ntfs-driver-vs-ntfs-3g/...
JMベッカー

2

私の経験では、OS XはLinuxに拡張できます。ParagonNTFSドライバーはNTFS3g / Tuxeraの2〜3倍高速です。OS Xでは、ParagonドライバはネイティブNTFSと同じくらい高速です。


0

私がLinuxについて知っている他の唯一のntfsドライバーは、カーネルが読み取り専用であるということです。適切なIFSドライバーを備えたWindowsからのext2 / 3ボリュームの読み取り/書き込みも低速です。

2TBのntfsボリュームにWindows 7を新しくインストールしただけでも、断片化を引き起こさないWindowsのntfsに関しては、ファイルが断片化されています。書き込み速度が速くなると、Windowsは断片化します。つまり、Windowsはそのように設計されています。


3
すべての妥当なファイルシステムには、断片化されたファイルがあります。ファイルの断片化を許可するには、高性能のファイルシステムが必要です。EXT3とEXT4も断片化しています-問題に対処するためのツールが存在しないからといって、それが存在しないというわけではありません。NTFSが低速である必要がある理由はありません-主にFUSE上で実行された結果として低速です。
Billy ONeal

1
FUSEまたはnot-FUSEで炎上戦争に参加したくありません。ただし、断片化はNTFSよりもEXTまたはHFS(Macの場合)で発生する方がはるかに遅くなります。したがって、断片化は多くのMacまたはLinuxユーザーにとって問題ではありません。HFS +は、必要に応じてオンザフライで透過的にファイルを最適化します。最適化ツールを手動で実行する必要があるのはWindowsだけであり、これはそもそも悪い設計です。
Huygens、

1
@Huygens:断片化はWindowsユーザーにとっても問題ではありません。問題が発生するのは、サードパーティのNTFSドライバーを使用している場合のみです。それらは、VMWareイメージのような大きなファイルを処理するときにスペースをどのように割り当てるかについて、あまりインテリジェントではないようです。(これはおそらく、スパースファイルのPOSIX標準がないために部分的に発生します)
Billy ONeal

1
@ビリーこれはVistaまたは7で改善されましたか?私はWindowsだけを使用していますが、それでもXPであり、断片化の影響を大きく受けています。
Huygens、

1
@Huygens:私が使用するデフラグツールはフリーウェアまたはオープンソースであり、断片化されたファイルのリストとそれらが含まれているフラグメントの数を提供するだけです。Windows7でさえ、かなり断片化しています。
ewanm89
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.