当前位置: 代码迷 >> 综合 >> 【VirtualBox+ubantu18.04】VirtualBox中创建共享文件夹
  详细解决方案

【VirtualBox+ubantu18.04】VirtualBox中创建共享文件夹

热度:100   发布时间:2023-11-25 04:42:38.0

1.安装VirtualBox

    链接:

2.安装ubuntu18 .04

    链接:

3.VirtualBox中创建共享文件夹

  1. 打开VirtualBox管理器,点击“设置”

    怎样在VirtualBox中创建共享文件夹

  2. 点击“共享文件夹”选项右侧的加号。

    怎样在VirtualBox中创建共享文件夹

  3. 共享文件夹路径选择“其它”。

    怎样在VirtualBox中创建共享文件夹

  4. 选择PC机上一个文件夹作为共享路径。

    怎样在VirtualBox中创建共享文件夹

  5. 共享路径选好后,会自动将文件夹名称作为共享文件夹名称,勾上“固定分配”,这样这个路径可以永久使用。自动挂载也选择上,我其实时选择的,感觉不选择好些也没有关系,选择吧。

    怎样在VirtualBox中创建共享文件夹

  6. 点击“OK”。

    怎样在VirtualBox中创建共享文件夹

  7. 现在进入虚拟机,打开Terminal,输入以下命令:

    新建文件夹:sudo mkdir /pcshare

    可读可写可编辑:sudo chmod 777 /pcshare     挂载:sudo mount -t vboxsf uBuntuSharePath /pcshare

  8.  

    注意uBuntuSharePath就是之前步骤所创建的PC机上的共享文件夹名称。

    怎样在VirtualBox中创建共享文件夹

  9. 虚拟机与PC机之间的共享文件夹这就创建好啦。现在测试一下,在PC机共享文件夹中创建一个文件windows.txt。看,虚拟机中可以看到windows.txt文件啦。然后在虚拟机共享文件夹中创建一个文件夹ubuntu。

    怎样在VirtualBox中创建共享文件夹

  10. 看PC机上也可以看到ubuntu文件夹啦。

    怎样在VirtualBox中创建共享文件夹

  11. 10

    之后每次启动虚拟机,都需要先在Terminal中输入命令“sudo mount -t vboxsf uBuntuSharePath /pcshare”。然后虚拟机/pcshare文件夹下创建的文件在PC机uBuntuSharePath文件夹下可以同步看到;PC机uBuntuSharePath文件夹下的修改虚拟机/pcshare文件夹下也可以看到。不知道有没有一次性解决办法,如果有,请留言交流,谢谢。

在第7步的时候,我遇到了问题:

虚拟机VirtualBox 共享挂载问题:mount: /mnt/xxx: wrong fs type, bad option, bad superblock on xxx...

解决办法:

首先我们看到了错误,不要慌张,先去读懂它到底几个意思。翻译过来的话就是:

错误的fs类型,错误的选项,wwwroot上错误的超级块,缺少代码页或帮助程序,或其他错误。

这又是几个意思咯?

考虑到您正在尝试挂载NFS,那么我们就需要一些帮助程序来完成。

第一步:安装我们的帮助程序:

sudo apt install nfs-common

另一方面,如果您尝试挂载CIFS,则提供辅助程序cifs-utils。你可以安装它:

sudo apt install cifs-utils

然后再开始尝试,如果发现还是不行,那么我们再进行第二步

第二步:因为我是在Virtualbox搭建的环境所以我们来安装virtualbox-guest-utils

sudo apt-get install virtualbox-guest-utils

然后我们再重新挂载一次就ok了,然后

  1. cd /pcshare

  2. ls -al

  3. touch demo.sh

就能在我们共享的电脑文件夹里面就多了一个demo.sh文件。

参考:1.https://jingyan.baidu.com/article/656db918cca831e381249cce.html  怎样在VirtualBox中创建共享文件夹

            2.https://blog.csdn.net/weixin_34138255/article/details/91899738  虚拟机VirtualBox 共享挂载问题:mount: /mnt/xxx: wrong fs type, bad option, bad superblock on xxx...

 

  相关解决方案