web-dev-qa-db-ja.com

Linux用のNTFSを使用することの欠点はありますか?

私は仕事にLinuxを使用し(c ++計算、ラテックスを実行)、娯楽にWindowsを使用しています(djソフトウェア、タブレット機能)。 WindowsからLinuxパーティションにアクセス(読み取りと書き込み)したいのですが。

CoLinuxが答えだと聞きましたが、おそらく物事が複雑になるでしょう。

これまでのところ、LinuxでNTFSを使用する場合の唯一の問題は、速度が遅いことだと聞きました。これは仕事には良くありません。

すべての構成ファイルを含むホームディレクトリがNTFSで、ルートディレクトリと作業ディレクトリがext4になるように、ドライブをパーティション分割することを考えていました。それに対する欠点はありますか?

2
kirill_igum

NTFSのカーネル内ドライバーは古くなっているため、ほとんどの場合、Fuseでntfs3gドライバーを使用します。ヒューズはユーザースペースにあるため、少し遅くなりますが、実際にシステムをハンマーで叩いていない限り、大したことではありません。私はそれを大きなUSBフラッシュドライブとワークステーションからのデータの回復にのみ使用しましたが、パフォーマンスに大きな影響はありませんでした。

ホームディレクトリにNTFSを使用する方が、FAT32を使用するよりも間違いなく優れていますが、それ以上のことは言えません。

Ext4はrootには適していますが、それが問題である場合は、ext3よりも電力損失に対する耐性が低くなります。

VirtualBoxまたはKVMでWindowsを実行することを検討しましたか? 3Dゲームでは機能しない可能性があることは知っていますが、多くの点で妥当なオプションです。また、マウスを数回クリックするだけで、LinuxからVMにホームディレクトリを共有できます。

3
Kyle__

はい。 NTFSは、Linuxスタイルの環境用に最適化されていません。さらに、ファイルシステムはMicrosoft独自のものであり、クローズドソースです..。Microsoftは、通知なしにいつでもファイルシステムを変更する権利を留保します。 Linuxのほとんどの実装は、大部分がリバースエンジニアリングされた情報と、それを正しく正しく実装する方法についてMicrosoftから直接収集された限られた情報に依存しています。 LinuxでのWindowsの最適化の多くも、正しく実装する方法についてのサポートや理解が不足しているという理由だけで無効になっています。そのことを念頭に置いて、ボリュームに不正なデータを書き込むコードのランダムなビットが常に変更され、ファイルシステムに取り返しのつかない損傷が発生します。これは、 ext2ファイルシステムをWindowsで使用可能 にする作業と非常によく似ています。せいぜいそれは危険です。 EXT2が非常によく文書化され、サポートされているという理由だけで、LinuxのNTFSではなくWindowsのEXT2オプションを使用することを正直に提案します。

3
TheCompWiz