vmbox centos共享文件夹 vmbox虚拟机共享文件夹_共享文件

VirtualBox主机与虚拟机文件夹共享

工具/原料:

Virtualbox虚拟机软件
win10虚拟机一台

VirtualBox版本为6.0

方法/步骤:

一、选择要共享的文件夹,右键点击属性,点击“共享”

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_共享文件夹_02

二、添加一个Everyone共享用户,给与Everyone用户读取/写入的权限,然后点击共享,共享完成

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_共享文件夹_03


vmbox centos共享文件夹 vmbox虚拟机共享文件夹_共享文件夹_04

三、就进入VirtualBox中创建共享文件夹

1、打开VirtualBox管理器,点击“共享文件夹”或者点击“设置”再点击下方共享文件夹,然后点击右上角的加号

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_java_05


vmbox centos共享文件夹 vmbox虚拟机共享文件夹_共享文件_06

2、共享文件夹路径选择“其他”

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_共享文件_07


3、找到刚才已共享的文件夹

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_vmbox centos共享文件夹_08


4、选择“自动挂载”和“固定分配”然后点击“OK”就可以了。

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_共享文件_09


vmbox centos共享文件夹 vmbox虚拟机共享文件夹_共享文件夹_10

四、接下来进入虚拟机,打开Terminal终端,输入以下命令:

Sudo mkdir shared

Sudo mount -t vboxsf code shared

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_共享文件_11


备注:

密码是hadoop

shared文件夹是PC端文件共享到的虚拟机的文件夹,

code文件夹是刚才在PC端实现共享的文件夹注意:要在超级用户的模式(sudo)下进行操作,否则可能会出现挂载失败的情况例如:

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_vmbox centos共享文件夹_12


如果出现这种情况,别慌!!!退出VirtualBox关掉软件重新启动VirtualBox,进入虚拟机,打开Terminal终端在输入这段代码:

Sudo mount -t vboxsf code shared

出现这种情况就表示挂载成功了!

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_共享文件_13


挂载成功后返回主页面点击文件夹进行查看对比

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_java_14


vmbox centos共享文件夹 vmbox虚拟机共享文件夹_java_15


PC端共享code文件夹里的内容

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_vmbox centos共享文件夹_16


虚拟机shared文件夹里的内容

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_vmbox centos共享文件夹_17


因为当你退出软件的时候,共享文件会消失的,所以之后每次启动虚拟机,都需要先在Terminal中输入命令“sudo mount -t vboxsf code shared”。

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_vmbox centos共享文件夹_18


如果不想每次启动都要重新运行代码,你可以在主文件夹里重新创一个文件夹storage,把你共享成功的文件exampleForHbase.java转移到新文件夹storage里,这样的话退出软件该文件还是会保留下来的。

vmbox centos共享文件夹 vmbox虚拟机共享文件夹_java_19


vmbox centos共享文件夹 vmbox虚拟机共享文件夹_vmbox centos共享文件夹_20