2016/01/13
VirtualBox の Shared Folders でシンボリックリンクを作れるようにする
デフォルトでは Shared Folders 上にシンボリックリンクを作成することはできない
VirtualBox のクライアントOS が Unix系の場合、その Shared Folders 上でシンボリックリンクを貼りたいということはよくあるかと思います。しかし、普通に Shared Folders を設定しただけでは、クライアントOS上で以下のようなエラーが出てしまいます。
$ cd /media/sf_Documents/env $ ln -s lib lib64 ln: failed to create symbolic link `lib64': Read-only file system
シンボリックリンク作成可能にする
ホストOS上で以下を実行します。最後の 1 を忘れるとエラーになりますのでご注意を。
$ VBoxManage setextradata "${VMの名前}" VBoxInternal2/SharedFoldersEnableSymlinksCreate/${SharedFolderの名前} 1
きちんと設定されているか確認する
ホストOS上で以下を実行して、SharedFoldersEnableSymlinksCreate
が設定されていれば次の起動からシンボリックリンクの作成が有効になっているはずです。$ VBoxManage getextradata "${VMの名前}" enumerate [~] Key: GUI/LastCloseAction, Value: PowerOff Key: GUI/LastGuestSizeHint, Value: 720,400 Key: GUI/LastNormalWindowPosition, Value: 583,142,960,432,max Key: VBoxInternal2/SharedFoldersEnableSymlinksCreate/${SharedFolderの名前}, Value: 1
0 件のコメント:
コメントを投稿