admin管理员组文章数量:1516870
文章难度:入门
环境:
软件环境:
VirtualBox:5.2.34
主机操作系统: Windows 7专业版
虚拟机操作系统: Ubuntu 16.04 Desktop amd64
硬件环境:
CPU:Intel i5
内存:8G
当使用VirtualBox的Ubuntu虚拟机时,我们有时希望将Windows的目录挂载到虚拟机Ubuntu里,实现两个系统之间的文件交换。可能有些同学会问,既然可以在两个系统间双向拖放了(可以参考
),那为什么还要用文件系统挂载的方式来互通文件呢?其实,挂载到Ubuntu文件系统里的话,就可以直接使用Linux命令来操作目录里的文件,因此是一种很方便的通信方式。同学又说,“可我还是觉得拖来拖去方便啊。”“Emmm…”
来吧,李老师带大家一起设置VirtualBox共享文件夹。
1 在Windows主机里设置要被共享的文件夹
确认VirtualBox虚拟机处于
关闭状态
,点击“设置”。
mkdir share_dir
这条命令新建一个叫share_dir的文件夹。
ls -ld share_dir
来确认刚刚的命令已经成功。事实上,在Linux中,没有声音就是最好的声音,因此如果上一条命令没有返回错误信息,则上一条命令就执行成功了。如下图可以看到,share_dir目录已经新建成功了。
sudo mount -t vboxsf Share share_dir
这样就将Share这个共享文件夹挂载到当前目录的share_dir上去了。这里我简单的对这行命令进行说明。sudo是因为mount需要root权限。-t后面跟着所要挂载的文件系统类型,在这个例子里是vboxsf,这是VirtualBox共享文件的类型。share_dir表示挂载点。
注意
,此时会让你输入密码。**输入密码时,是没有任何输出的!是没有任何输出的!是没有任何输出的!**千万不要觉得是死机了。你只要输入你的用户密码,并按
Enter
回车键就好。
自此以后,
对share_dir这个挂载点中的文件做处理,就是对所挂载的共享文件夹里的文件进行处理
。
我们使用Shell命令在这个文件夹里新建一个文件,并在第一行打上“It’s a test”。
echo "It's a test" > share_dir/test.txt
执行结果如下图所示。
3 在Windows主机中检查执行结果
打开文件管理器,到共享文件夹E:\VM\share中点开test.txt,检查内容是否一致。
可以看到,和我们刚刚在Linux中新建时输入的内容一样。
验证成功!
你也可以在Windows里,将文件放到这个共享文件夹里。然后,在Ubuntu里,对这些文件进行处理。快去试一试吧!
如果有什么问题,欢迎大家留言!觉得有用的话,也请点赞来支持我哦~谢谢!
版权声明:本文标题:不再受限:在VirtualBox上共享文件的全攻略 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/web/1771656632a3267994.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论