我运行 Windows 10 作为我的主机操作系统,使用 Oracle VM VirtualBox Manager 6.0.8 作为我的虚拟机软件,Ubuntu 18.04.2 是我的来宾操作系统。我正在尝试设置文件夹和文件共享。
我转到虚拟机(在 Oracle VM VirtualBox 上)的设置并创建了一个新的共享文件夹。设置它时,我选中了自动安装并使其永久化。但是,当我在 Ubuntu 中打开文件时,我看到该文件夹,但无法打开它。当我点击它时,我收到一条错误消息:无法显示此位置。然后下面用较小的字母写着:您没有查看“的内容所需的权限”共享文件夹_I_创建”。
我在谷歌上搜索并发现了这个链接:https://helpdeskgeek.com/virtualization/virtualbox-share-folder-host-guest/。它解释说,要设置共享文件夹,我应该做我所做的一切,但然后(另外)在终端中运行以下行:
mount -t vboxsf [-o OPTIONS] sharename mountpoint
然后它说:
将 sharename 替换为共享名称,将 mountpoint 替换为您想要安装共享的路径(即
/mnt/share
)。
这似乎表明我没有正确安装此文件夹,尽管我最初创建此文件夹时已选中自动安装。
无论如何,我尝试在终端中运行它,但收到错误:
mount: only root can use "--types" option
这看起来可能是一个简单的 sudo 修复。但是,因为我不知道这个命令的含义,所以我想先弄清楚它的作用。
所以我真的有两个问题:
- 该命令的每个部分的含义是什么?
- 如何修复尝试运行时收到的错误?
答案1
mount -t vboxsf [-o OPTIONS] sharename mountpoint
-t vboxsf
- 提供的伪文件系统*主机和来宾系统之间的共享文件夹机制。你应该安装嘉宾补充在使用该文件系统之前。有关来宾添加安装的有用教程位于此关联。
-o OPTIONS
- 可以帮助或指定已安装资源的行为的选项列表(即uid
,gid
...)。此选项的设置取决于您安装的文件系统的类型。
sharename
- 应安装的资源的名称/源(在您的情况下是共享文件夹的名称)。
mountpoint
- 目标目录,安装后您的资源将在其中可用。
mount
有关您可以实现的命令的完整详细信息男子8号坐骑。
您可以从以下位置获取有关vboxsf
其的更多信息OPTIONS
男人8挂载.vboxsf。
您应该使用mount
具有超级用户权限的资源。所以你应该成为root
用户或mount
以sudo mount ...
风格运行。
阅读更多sudo
关于男人 8 须藤。