本文适用于:
--virtualbox虚拟机的文件共享解决方案,双向拷贝粘贴方案。
1.首先要知道增强功能是在guest操作系统上安装的,而不是在host主机上安装的。
2.类似这样的功能有很多解决方案的:shell外壳,xshell工具可以解决,文档编辑这些功能。文件共享工具xftp也可以方便快捷实现。
3.如果虚拟机是Guest系统是linux,从中可以学习一下mount挂载,umount取消挂载命令。【mount命令的作用:在linux下访问其他文件系统资源,需要用mount命令挂载对应的资源。https://blog.csdn.net/h330531987/article/details/70257481】
话不多说,上操作。
【参考】https://blog.csdn.net/u010140575/article/details/54016558
Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows<->Windows, Windows<->Linux)
第一部分:windows--》linux
Host操作系统:Windows 7
Guest操作系统:Oracle Linux
设置共享目录。这个步骤在哪儿设置都可以。
然后在Linux虚拟机上边的菜单中,设备->安装增强功能。
出现VBOXADDITIONS,然后运行此软件
报错(未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑)解决办法:
进入系统在侧边找到如图加载的虚拟光驱,右击,点击弹出,然后就可正常安装增强功能了
https://blog.csdn.net/zhangmeimei_pku/article/details/79597620
-------Eject弹出
虚拟机上的系统点击安装增强功能 图片来自网络非原创,csdn
可以看到共享文件夹了
要注意到【没有挂载外驱动器名称为sf_Share.而后面用到的名字是没有带sf_的。】【2.文件系统没有挂载的时候是none的。】挂在这个目录到Linux本地目录。
首先创建一个文件夹
mkdir /home/share
改为可读可写
cd /home/share
chmod 777 .
运行命令加载
sudo mount -t vboxsf -o uid=1000,gid=1000 Share /home/share
Share为VirtualBox共享目录的名字,而且不是sf_Share,这个需要注意。。还有这些参数也需要注意。https://github.com/s3fs-fuse/s3fs-fuse/issues/333 是解释。
蓝色的/home/share为刚刚创建的目标目录。
使用df命令来查看挂载情况。
---------------------
关于查看挂载:df -h 【单位显示不一样。】
挂载操作执行结束后,可以使用Linux df命令查看挂载是否成功。
[ec2-user@awsuw21-90 ~]$ df -h【可以看到直接的以K,M,G这样的单位显示。】
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 150G 112G 39G 75% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 65M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
tmpfs 3.2G 0 3.2G 0% /run/user/1001
tmpfs 3.2G 0 3.2G 0% /run/user/1000
tmpfs 3.2G 0 3.2G 0% /run/user/1007
tmpfs 3.2G 0 3.2G 0% /run/user/1008
tmpfs 3.2G 0 3.2G 0% /run/user/1005
tmpfs 3.2G 0 3.2G 0% /run/user/1015
tmpfs 3.2G 0 3.2G 0% /run/user/1010
s3fs 256T 0 256T 0% /home/ec2-user/s3mnt
网友评论