VBox+DeBian命令行虚拟机 与主机文件共享

项目场景:

使用Vbox虚拟机管理软件和Debian虚拟机,需要主机和虚拟机之前文件共享,以下是我的解决方案


解决方案:

1.挂载需要的iso

由于vbox使用共享文件夹需要挂载到vboxsf文件系统中,而新安装的虚拟机中没有自带这个文件系统,因此需要自行安装;
安装方式:选中虚拟机—设置—存储—添加iso,如下图所示:
在这里插入图片描述
然后启动虚拟机,在虚拟机内部执行:

root@tb:/dev# mount media/my   /home/tb/winshare/
mount: block device /dev/sr0 is write-protected, mounting read-only
// 有的可需要用sudo权限,
//第一个参数是:设备 dev中的cdrom也需要试一下看挂载到哪一个设备上了,可以进入dev文件夹下进行查看有哪些 cdrom  比如我的就挂载到 /dev/cdrom1上了
//第二个参数是 要挂载到的路径

2.安装VBoxLinuxAdditions.run

执行完成,进入/media/my 中查看是否有文件,然后执行

root@tb:/dev# cd /media/my
root@tb:/media/my# ls
32Bit  AUTORUN.INF  cert  runasroot.sh            VBoxSolarisAdditions.pkg        VBoxWindowsAdditions.exe
64Bit  autorun.sh   OS2   VBoxLinuxAdditions.run  VBoxWindowsAdditions-amd64.exe  VBoxWindowsAdditions-x86.exe
root@tb:/media/my# sh ./VBoxLinuxAdditions.run 

执行完成后,重启一下Vbox虚拟机管理器

3.创建共享文件夹

选中虚拟机—设置—共享文件夹
创建共享文件夹
例如创建一个名为"DebianF"的共享文件夹文件夹

4.挂载文件夹

启动虚拟机, 执行以下代码

mount -t vboxsf DebianF /media/my/
//DebianF 是你在win上设置的名字, 后面的就是需要挂载到的目录。

若是遇见 提示read-only file system 需执行以下代码,再进行文件夹挂载:

mount -o remount rw /

挂载成功,然后就可以快乐地进行文件共享了!!
所有命令截图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值