virtualboxで実行されている2番目のオペレーティングシステムで使用されるext4ファイルシステムへの読み取りおよび書き込みアクセス権を取得する方法(セキュリティ)

virtualboxで実行されている2番目のオペレーティングシステムで使用されるext4ファイルシステムへの読み取りおよび書き込みアクセス権を取得する方法(セキュリティ)

ホストで使用されているディスクとは異なるディスクのRAWパーティションを使用して、VirtualBoxでUbuntu 16 Desktopをホストとして、Ubuntu 16 Serverをゲストとして実行しています。

私はゲストのFS(または少なくともゲストパーティションのディレクトリ)への安全な読み取りおよび書き込みアクセスを可能にするソリューションを探しています。一部のext4機能(セキュリティ/パフォーマンス)を犠牲にして、ゲスト側で実際に安全でないFSをもたらしても、すべての機会を知りたいです。

私はUnix環境の経験はありませんが、ホストパーティションの正しいマウント構成(fstabで)とゲスト側の正しいルートマウントを介して達成できると思います。

「デフォルト」オプションを使用して両側にマウントしようとしましたが、ホストからファイルを作成するとゲストFSには表示されませんが、ホストは読み取りおよび書き込みアクセス権を持っています!ファイルが編集されると、実際にゲストに反映されません。

ベストアンサー1

これをしないでください...

両方のオペレーティングシステムが同時に同じネイティブブロックデバイスにアクセスしようとすると、データが破損する可能性があります。そのうちの1つが読み取り専用であっても、読み取り専用インスタンスは隠れ家データ(ディレクトリの内容、ファイルの内容など)を保存し、デフォルトのデータブロックが変更されたことを認識しません。せいぜい、オペレーティングシステム内で破損が発生する可能性があり、最悪の場合、オペレーティングシステムがファイルシステムを間違ったシステムとして扱う可能性があります。両方のオペレーティングシステムがデバイスへの書き込み権限を持っている場合、最悪のシナリオはファイルシステム自体が破損することです。

(一部のファイルシステムではマルチサーバーアクセスを許可しますが、これは一般的ではありません。)

代わりに、あるオペレーティングシステムからブロックデバイスにアクセスし、NFSから別のオペレーティングシステムにエクスポートしてから、ネットワーク経由でファイルシステムをマウントできる必要があります。

おすすめ記事