我无法挂载主机 windows 计算机和 virtualbox 客户机 linux 之间的共享文件夹

我无法挂载主机 windows 计算机和 virtualbox 客户机 linux 之间的共享文件夹

所以在virtualbox共享文件夹的设置中,我已经点击了设置:自动挂载并永久设置。我的共享文件夹名为VM-share

然后我登录到客户 Linux 的终端输入以下命令:

$ sudo mount -t vboxsf VM-share ~/share/

它给了我以下错误信息:

mount: wrong fs type, bad option, bad superblock on VM-share,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

因此我谷歌了一下并按照此页面上的说明进行操作:为什么我会收到“错误的 fs 类型、错误的选项、错误的超级块”错误?

安装“ sudo apt install nfs-common”和“ sudo apt install cifs-utils

但是,当我重复命令“ $ sudo mount -t vboxsf VM-share ~/share/”时,它仍然给出与之前相同的错误消息。我输入“ dmesg | tail”,以下是消息:

[    8.743003] IPv6: ADDRCONF(NETDEV_UP): enp0s3: link is not ready
[    8.745374] e1000: enp0s3 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
[    8.752152] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s3: link becomes ready
[    9.633147] floppy0: no floppy controllers found
[    9.633209] work still pending
[ 3128.376259] vboxsf: Successfully loaded version 5.1.16_Ubuntu (interface 0x00010004)
[ 3128.376457] sf_read_super_aux err=-22
[ 5762.008076] sf_read_super_aux err=-22
[ 6052.591669] sf_read_super_aux err=-22
[ 6138.926441] sf_read_super_aux err=-22

那么我应该如何挂载共享文件夹呢?

答案1

截至目前(VirtualBox 6.0.10 版), virtualbox 的 GUI 中也有共享文件夹选项make permanent()。对我来说,以下方法有效:auto-mountmount pointAt

  1. 在客户 Ubuntu 上:sudo apt-get install virtualbox-guest-utils
  2. 在 VirtualBox 的 GUI 中添加共享文件夹。
  3. 重启客户操作系统

GUI 中指定的挂载点上的文件夹已自动创建并ls显示位于主机 Windows PC 上的文件。

答案2

事实证明,我无法安装的原因是我没有安装 vboxguestaddition 版本。因此,如果您按照以下步骤操作:

  1. https://www.howtogeek.com/189974/how-to-share-your-computers-files-with-a-virtual-machine/

  2. 忽略上面的 Windows 部分,然后按照此处的步骤安装客户插件:https://virtualboxes.org/doc/installing-guest-additions-on-ubuntu/

  3. 然后该文件将自动存在,但您可能会遇到权限问题,请检查此页面:https://askubuntu.com/questions/189200/getting-access-to-var-www。

我希望它能帮助那些可能遇到与我相同问题的人。

答案3

cd 到 /media 文件夹并创建一个与您在主机共享文件夹中创建/共享的文件夹同名的目录:

cd /media
sudo mkdir nameOfMySharedFolder

使用以下命令挂载文件夹:

sudo mount -t vboxsf nameOfMySharedFolder /media/nameOfMySharedFolder

观看视频以了解流程的完整描述 https://www.youtube.com/watch?v=I5cV0V7vLJw ps sudo 可能是或不是必要的

相关内容