设置VirtualBox共享文件夹的方法

您所在的位置:网站首页 kali共享文件夹位置 设置VirtualBox共享文件夹的方法

设置VirtualBox共享文件夹的方法

2023-08-25 20:31| 来源: 网络整理| 查看: 265

文章难度:入门

环境:

软件环境: VirtualBox:5.2.34 主机操作系统: Windows 7专业版 虚拟机操作系统: Ubuntu 16.04 Desktop amd64 硬件环境: CPU:Intel i5 内存:8G

当使用VirtualBox的Ubuntu虚拟机时,我们有时希望将Windows的目录挂载到虚拟机Ubuntu里,实现两个系统之间的文件交换。可能有些同学会问,既然可以在两个系统间双向拖放了(可以参考《VirtualBox中Ubuntu虚拟机和Windows双向拖放的配置方法》),那为什么还要用文件系统挂载的方式来互通文件呢?其实,挂载到Ubuntu文件系统里的话,就可以直接使用Linux命令来操作目录里的文件,因此是一种很方便的通信方式。同学又说,“可我还是觉得拖来拖去方便啊。”“Emmm…” 来吧,李老师带大家一起设置VirtualBox共享文件夹。 1 在Windows主机里设置要被共享的文件夹 确认VirtualBox虚拟机处于关闭状态,点击“设置”。 图1 进入到“共享文件夹”的设置界面,点击右边方框所示的符号。 图2 如图所示设置共享文件夹。在这个例子里,我们设置被共享的文件夹是E盘VM目录下的share文件夹。这个文件夹的名字是Share。点击“OK”关闭对话框。 图3 确认一下绿框中的信息是否正确后,点击"OK"回到主界面。 图4 2 在Ubuntu虚拟机里挂载共享文件夹 启动Ubuntu虚拟机,输入密码后,登录系统。 图5 输入组合键Ctrl+Alt+t,打开一个终端,如下图。 图6 输入

mkdir share_dir

这条命令新建一个叫share_dir的文件夹。 图7 输入

ls -ld share_dir

来确认刚刚的命令已经成功。事实上,在Linux中,没有声音就是最好的声音,因此如果上一条命令没有返回错误信息,则上一条命令就执行成功了。如下图可以看到,share_dir目录已经新建成功了。 图8 最后,我们使用mount命令将我们刚刚设置的共享目录挂载到Ubuntu里。这里,对Linux还比较陌生的同学可能对挂载不太能明白。可以学习一下网上别的帖子。Linux使用的挂载的方法来处理磁盘,十分灵活,和Windows的处理方法大相径庭。 输入

sudo mount -t vboxsf Share share_dir

这样就将Share这个共享文件夹挂载到当前目录的share_dir上去了。这里我简单的对这行命令进行说明。sudo是因为mount需要root权限。-t后面跟着所要挂载的文件系统类型,在这个例子里是vboxsf,这是VirtualBox共享文件的类型。share_dir表示挂载点。 注意,此时会让你输入密码。**输入密码时,是没有任何输出的!是没有任何输出的!是没有任何输出的!**千万不要觉得是死机了。你只要输入你的用户密码,并按Enter回车键就好。 图9 自此以后,对share_dir这个挂载点中的文件做处理,就是对所挂载的共享文件夹里的文件进行处理。 我们使用Shell命令在这个文件夹里新建一个文件,并在第一行打上“It’s a test”。

echo "It's a test" > share_dir/test.txt

执行结果如下图所示。 图10 3 在Windows主机中检查执行结果 打开文件管理器,到共享文件夹E:\VM\share中点开test.txt,检查内容是否一致。 图11 可以看到,和我们刚刚在Linux中新建时输入的内容一样。

验证成功!

你也可以在Windows里,将文件放到这个共享文件夹里。然后,在Ubuntu里,对这些文件进行处理。快去试一试吧!

如果有什么问题,欢迎大家留言!觉得有用的话,也请点赞来支持我哦~谢谢!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3