1''*_*1'' 3 virtualbox virtual-machine shared-folders ubuntu
我已将 Ubuntu 10.04 安装为 Virtualbox VM。我想让我的整个 C 驱动器成为 ~ (/home/) 下始终启用的共享文件夹。我看过这个教程,但我不确定他们给出的命令之间的区别。在 Virtualbox Settings -> Shared folders 下创建一个名为“C”的新虚拟文件夹后,我尝试在里面~
,
mkdir C
sudo mount -t vboxsf share ~/C
Run Code Online (Sandbox Code Playgroud)
但我明白了
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
Run Code Online (Sandbox Code Playgroud)
实现我想要做的事情的正确命令是什么?
根据这篇博客文章,vboxsf
(share
在这种情况下)之后的第一个参数应该是您在 Virtualbox Manager 中为文件夹指定的标签。由于我在 Virtualbox Manager 中将我的文件夹称为“C”,因此我能够使用以下命令挂载该文件夹:
mkdir C
sudo mount -t vboxsf C ~/C
Run Code Online (Sandbox Code Playgroud)
但是,这种方法需要在启动后重新安装驱动器。这篇优秀的帖子建议将命令放在 /etc/rc.local 脚本中,该脚本在启动时运行:
sudo mount -t vboxsf -o uid=1000,gid=1000 virtualbox_share_name /home/my_username/folder_name
Run Code Online (Sandbox Code Playgroud)
需要完整路径,因为它以 root 身份运行。
归档时间: |
|
查看次数: |
9103 次 |
最近记录: |