我无法在主机Windows计算机和VirtualBox Guest Linux之间挂载共享文件夹


8

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

然后,我登录guest 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

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

Answers:


7

原来,我无法挂载的原因是因为我没有安装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

到目前为止(VirtualBox 6.0.10版本),共享文件夹有make permanentauto-mount选项,virtualbox的GUI中也有mount pointAt)。对我来说,以下工作:

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

GUI中指定的安装点上的文件夹是自动创建的,并ls显示位于主机Windows PC上的文件。


sudo apt-get install virtualbox-guest-utils可帮助我
Emtiaz Zahid

2

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

cd /media
sudo mkdir nameOfMySharedFolder

使用以下命令安装文件夹:

sudo mount -t vboxsf nameOfMySharedFolder /media/nameOfMySharedFolder

观看视频以获取有关过程的完整说明 https://www.youtube.com/watch?v=I5cV0V7vLJw ps sudo可能是必需的,也可能不是必需的

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.