
Ubuntu 14.04 ホスト OS を搭載した Ubuntu 14.04 サーバー ゲスト OS があります。VirtualBox のバージョンは 4.3.10 です。共有フォルダーをゲストの /media/sf_Share にマウントします。この共有フォルダーにフォルダーを作成し、次のコマンドを使用して /home/ubuntu/ への syslink を作成します。
ln -sf sf_Share/test /home/ubuntu
syslink は作成できますが、syslink ディレクトリにアクセスできません。実際には、この syslink を openerp アドオン フォルダーに配置して、openerp から読み取れるようにしたいのですが、うまくいきません。また、openerp アドオンにフォルダーを作成し、/media/sf_Share/ への syslink を作成します。うまくいきますが、このフォルダーはホスト OS からアクセスできません。
共有フォルダーを目的のディレクトリに直接マウントしようとしましたが、プロトコル エラーしか発生しませんでした。このコマンドを試しました。
sudo mount -t vboxsf -o uid=1000,gid=1000 Share /home/ubuntu/Share
ゲスト OS に VirtualBox Guest Addition が既にインストールされています。これ以上の解決策は見つかりません。
私を助けてください。
答え1
Guest Additions 自体が、あなたが気づいていない追加の予期しない問題を引き起こしている可能性があります。
この問題のチケットはここにありますhttps://www.virtualbox.org/ticket/12879そして解決されたゲスト追加 4.3.12
ゲスト追加 4.3.10間違ったシンボリックリンクがあるため、回避策として新しいシンボリックリンクを作成します。
sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions
シンボリックリンクが配置されたら、Virtualbox GUI > 設定 > 共有フォルダーを使用して、読み取りまたは読み取り/書き込み権限を持つ shared_folder_name を作成し、必要に応じて自動マウントをチェックできます。
次に、ゲスト ターミナルでマウント ポイントを作成します。
sudo mkdir /mnt/shared_folder_name
そしてマウントします:
sudo mount -t vboxsf Share /mnt/shared_folder_name
その後、/mnt/shared_folder_name に移動して、共有フォルダーの内容が予想どおりに表示されるはずです。