間もなく2TBのハードドライブを購入し、メディアストレージとして使用したいと思います。 Windows(バージョン7、64ビット)とUbuntu Linuxの両方から読み書きできるようにしたいのですが、サイズが4GBを超えるファイルのサポートが必要です(これによりFAT32が除外されると思います)。
現在、Linux ext4パーティションにアクセスするためにIFSドライブを使用していますが、不安定です。これはNTFSを意味しますか?他に何か不足していますか?
Windowsでext *を使用するためのツールがあります...しかし、今日は* x-driverが非常に安定しているため、NTFSをお勧めします。
まず、LinuxでNTFSを使用すると、NTFSに問題が発生します。
NTFSはファイルアクセス許可モードをあまりサポートしていないため、実行可能ビット、setuidビットなどが失われます。
NTFSのACLシステムはLinuxではあまり快適ではなく、FAT32のように無効にすることはできません。
現在、LinuxでのNTFS実装のパフォーマンスはあまり良くありません。たとえば、NTFSでMavenプロジェクトをビルドすると、ext4より3倍遅くなります。
個人的には、VirtualBoxでWindows OSを実行し、仮想ディスクを未加工のNTFSイメージにします( こちら を参照)。 NTFSイメージは.VDIではなくrawフォーマットになっているため、VMインスタンスをロードせずに直接マウントすることでNTFSにアクセスできます。
デュアルブートの代わりにVirtualBoxを使用することにより、いくつかの利点があります。
LinuxパーティションをNTFSファイルシステムに変換する必要はありません。 VirtualBoxでは、Share Folder
を使用してホストOSのファイルシステムにアクセスできます。そして、それは非常に高速です。必要に応じて、ドライブ文字にマップします。
両方のOSを同時に操作できます。一方から他方に切り替えるために再起動する必要はありません。
GRUBローダーはWindowsによって上書きされることはありません。Windowsは常にブートレコードを上書きし、yesまたはnoのプロンプトを表示することはありません。
Linuxにもっと注意を払い、ほとんどの作業をLinuxで行う方法を学びます。実際、Windows VMをオンにする必要はめったにありません。人々は新しいことを学ぶのが面倒なので、デュアルシステムをインストールし、Windowsで十分だとしたら、なぜ別のOSを起動する必要があるのでしょうか。
これがLinuxとWindowsの両方を共存させるための最良の方法であることがわかりました。私はいくつかのWindows VMインスタンスをさまざまな使用法のために構築しましたが、各VMにインストールするアプリケーションが多すぎないため、高速に実行され、非仮想マシンとそれほど違和感はありません。 。
UDF 2.01を検討することをお勧めします。 WindowsとLinuxの両方のカーネルでネイティブにサポートされています。
Windowsでは、format /FS:UDF
このファイルシステムを作成します。
安定したIFSドライバーが見つからない場合、NTFSが唯一の簡単な選択になります。 NTFSは、かつてのLinuxの場合よりもはるかに安定しています。
私はWindowsのext4を使用していませんが、古いLinuxファイルシステムのバリアントを試すことができるように、ext2/3に対して十分に安定したIFSドライバーを見つけました。