在Linux中挂载VirtualBox共享文件夹的程序是什么?
我尝试了以下不同的挂载命令,但我一直得到 "协议错误 "或其他挂载错误。
sudo mount -t vboxsf share /home/toto
对于使用Linux客户的VirtualBox,这些是挂载共享文件夹的步骤。
1.使用VirtualBox主机的应用程序,VirtualBox Manager,指定要共享的主机文件夹。
2.2.确保VirtualBox guest Additions已安装在VirtualBox guest中。
3.3.在Linux客体中,挂载命令应该显示共享被挂载的一行。这是由type vboxsf
表示的。问题是挂载点可能不在理想的位置,而且权限只有root。默认的挂载位置是在/media/sf_
。
4.你可以通过使用户或组ID为1000
,成为vboxsf
组的成员来访问该共享。这可以通过改变/etc/group
文件中的vboxsf
行来实现。可能需要重新启动。
5.你可以通过使用VBoxControl命令改变文件夹的挂载位置。该命令是在安装Guest Additions时安装的。可能需要重新启动。例如,要将挂载点从"/media/sf... "改为"/home/toto/sf...",使用以下命令来设置VirtualBox共享文件夹的guestproperty。
sudo VBoxControl guestproperty set /VirtualBox/GuestAdd/SharedFolders/MountDir /home/toto/
要确认更改,请使用get。
sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir
参考资料。