problems with shared folder in virtualbox
[*] 共享文件夹的owner问题
把host上某个文件夹share给虚拟机会很方便,但是默认情况下是以root身份进行mount的,如果想换个用户,可以这样:
mount -t vboxsf -o remount,gid=1000,uid=1000,rw dropbox /media/sf_dropbox
这里的-o表示以指定的用户身份mount
参考:
http://superuser.com/questions/640027/why-cant-i-chown-a-virtualbox-shared-directory
[*] 共享文件夹内建立符号链接的问题
在共享文件夹内,如果尝试ln -s,会发现read only file system之类的错误,需要这样:
VBoxManage setextradata ${VM_NAME} VBoxInternal2/SharedFoldersEnableSymlinksCreate/${SHARE_NAME} 1
这里${VM_NAME}是虚拟机名称,${SHARE_NAME}是共享文件夹名称
记得设置完成后,关闭虚拟机,重启virtualbox程序!
参考:http://serverfault.com/questions/345341/cant-create-symlinks-in-virtualbox-shared-folders
[*] 在后台运行虚拟机
VBoxHeadless --startvm "my vm name"
参考:http://unix.stackexchange.com/questions/128086/how-do-i-start-a-virtual-machine-in-background-upon-osx-system-start
页:
[1]