1つの共有フォルダを構成し、ゲストコンピュータからアクセスできるように、そのディレクトリ内/home/host/shared
の他の共有アイテムへのシンボリックリンクを配置したいと思います。これにより、Virtualbox で構成を変更しなくても、仮想マシンの使用中にファイルとディレクトリを変更できます。単一の共有フォルダを使用するように複数の仮想マシンを簡単に構成できます。ただし、シンボリックリンクを配置すると、ゲストシステムがリンクされたディレクトリにアクセスすることは許可されず、単にゲストシステムに存在しない宛先を指します。shared
/home/host/shared/d1 --> /home/host/a_linked_dir
/home/guest/shared/link --> /home/host/shared/f1
Virtualboxでホストとゲスト仮想マシン間でシンボリックリンクを使用する方法はありますか?
ベストアンサー1
これは設計どおりに機能します。ゲストが元の共有外のファイル/ディレクトリにアクセスすることを許可されていた場合(提案されたシナリオで発生する現象)、ホストのセキュリティは意味がありません。
最善の選択肢は(2)があると思います。
- 新しいディレクトリが自動的に共有ファイルシステムの一部になるように、より高いレベルの共有を作成します。
- ゲストのディレクトリ構造がそのまま維持されるように、ホスト上の相対リンクを使用します。これにより、ゲストのマウントポイントはもはや重要ではありません。