Linux虚拟机与主机实现文件共享

时间:2022-12-24 22:39:31

  在虚拟机不能上网之前,如果要安装软件必须通过主机下载,然后再用U盘拷贝到虚拟机系统,对于懂Linux的人来说,这也不是什么难事,但对于新手来说可能对于挂载还不是很熟悉,操作起来有点麻烦,如果能实现虚拟机与主机文件共享,那可以再也不用U盘了. 
   1.打开虚拟机,VM->Settings,在设置界面选择Options,再在下面选择Share Floders,选择右边第三项,在主机某个盘新建一个share文件夹,然后设置好后如图 

Linux虚拟机与主机实现文件共享

2.然后再安装VM Tools工具,具体见上篇文章

[root@DB-Server ~]# cd /mnt
[root@DB-Server mnt]# mkdir cdrom
[root@DB-Server mnt]# cd /mnt/cdrom
[root@DB-Server cdrom]# cp /media/ypp/VMware\ Tools/VMwareTools-9.9.2-2496486.tar.gz /tmp
[root@DB-Server cdrom]# cd /tmpls
[root@DB-Server tmp]# ls
[root@DB-Server tmp]# tar -zxvf VMwareTools-9.9.2-2496486.tar.gz
[root@DB-Server tmp]# cd ./vmware-tools-distrib
[root@DB-Server vmware-tools-distrib]# ls
bin  doc  etc  FILES  INSTALL  installer  lib  vmware-install.pl
 
 
[root@DB-Server vmware-tools-distrib]# sudo ./vmware-install.pl 
 
--the VMware team


3.待Tools安装完成后,在/mnt/hgfs查看下,开始共享的文件夹是否在里面 

4.然后在主机共享目录下新建一个文件,测试下看在Linux里能访问共享的文件不.





在网上看到什么要设置虚拟机的IP和主机在同一网段什么的,看起来就很麻烦!有共享文件夹的方法很方便!

1、打开虚拟机,VM->Settings,在设置界面选择Options,再在下面选择Share Floders,看右边的选项,把folder sharing 的状态设为Always enabled,再选择Folders(会弹出界面可选择主机上要共享给虚拟机的文件夹),回到设置界面点ok;

 Linux虚拟机与主机实现文件共享 


2、然后再安装VM Tools工具:工具栏的“虚拟机”里面有个关于VM Tools的,选一下,等待工具安装完成(也可以先安装工具再设置,我反正是先安装工具的,没发现有影响)。

 Linux虚拟机与主机实现文件共享


Linux虚拟机与主机实现文件共享

我这是已经安装好的情况,安装好后在桌面上一般会显示一个光盘的图标(看上面的小图),图标不用理它;


3、待Tools安装完成后,在/mnt/hgfs下查看,应该可以看到共享的文件夹,打开文件夹看看文件是否已经共享(可以在文件夹里增加或者减少文件试看看)【就是这个目录让我找了非常久!!!不知道在哪里查看好!!!o(╯□╰)o】

 Linux虚拟机与主机实现文件共享



 4、此步骤经本人试验可以成功,今天才发现自己把以前学的都忘了,竟然在网上找了很久才找到答案,所以为了方便大家,就把自己做的的步骤总结下顺便截图PO上来!

Good luck to you!有问题请留言。


4. 在Ubuntu的mnt/hgfs目录下即可看到设定的共享文件夹 若/mnt/hgfs目录下看不到共享的文件,则执行下列两条命令:

 (1)sudo apt-get install open-vm-dkms 

(2)sudo mount -t vmhgfs .host:/ /mnt/hgfs