Syslink フォーム VirtualBox 共有フォルダ

Syslink フォーム VirtualBox 共有フォルダ

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 に移動して、共有フォルダーの内容が予想どおりに表示されるはずです。

関連情報