Windows ホストと Linux ホスト間で仮想マシンを共有します。必要なファイルシステムは何ですか?

Windows ホストと Linux ホスト間で仮想マシンを共有します。必要なファイルシステムは何ですか?

現在のセットアップでは、Windows ホストと Linux ホストの両方を使用しており、パーティション内に多数の VM があり、どちらのホストからもそれらを使用してアクセスする必要があります。

いくつかのファイルシステムをテストしましたが、結果は極めて悪かったです。

  • NTFS: Linux では、NTFS 実装は fuse 付きのユーザーモードで実行されますが、信じられないほど遅く、VM は 1fps で実行され、ホスト システム全体がスラッシング状態になります。
  • exFAT: NTFSと同じ
  • FAT32: うまく機能しているようですが、ジャーナルやその他の機能が欠けているのが少し心配で、VMをそこに残しておくのが良い考えかどうかわかりません。

2 つのホスト間で VM を共有するよりインテリジェントな方法はありますか?

答え1

私は、事前割り当て/2G 分割 VMDK で FAT32 を使用しており、問題は一度も発生していません。要点は、ファイル システムのメタデータは変更されない (ファイルの時間を除く) ということです。これにより、FAT32 の弱点のほとんどが緩和されます。増大するファイルで FAT32 を実行することは、受け入れるかどうかはあなた次第ですが、リスクを負うことになります。

残っているのは、FAT32 のアクセス権限の欠如です。これが致命的であるかどうかを判断する必要があります。

関連情報