web-dev-qa-db-ja.com

virtualbox共有フォルダーにシンボリックリンクを作成できません

数日前、OS Xホストと共有されているディレクトリにUbuntuからシンボリックリンクを作成できないことがわかりました。

ln: creating symbolic link `foo': Read-only file system

非共有フォルダとOS Xに直接シンボリックリンクを作成できます。ディスクの修復を実行してみましたが、エラーは見つかりませんでした。

セットアップ:

  • OS X 10.6.6
  • Ubuntuサーバー11.04
  • Virtualbox 4.1.8
34
rlayte

別の回避策は、ホストで次のコマンドを実行することです。

VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

またはWindows上

VBoxManage.exe setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

ここで、VM_NAMEは仮想マシン(Ubuntuなど)の名前で、SHARE_NAMEは共有ディレクトリの名前(「sf_」プレフィックスなし)です。

これにより、以前のシンボリックフレンドリーな動作が再び有効になります。

注:Windowsでは、常に仮想マシンを再起動します[〜#〜] and [〜#〜] VirtualBox GUI。

41
schisamo

Windowsホスト-仮想マシンインスタンスを管理者として実行します。これで問題が解決したことがわかりました。

-私は最初に@schisamoの提案を試しました-両方を行う必要があるかもしれません。謝罪これをコメントとして追加したのですが、担当者が貧しいのでコメントすらできません;-)

12
wardw

これはVirtualBox 4.1.8のバグのようです。一部の人々は、4.1.6にダウングレードすると問題が解決すると報告しています。 https://www.virtualbox.org/ticket/10085 を参照してください

8
mig5