Linux之PC與Linux虛擬機之間的文件傳輸
在開始閱讀這篇文章前,你也可以參看我之前的一篇拙文《iOS之PC與MAC虛擬機之間的文件傳輸》。
一、VM Tools安裝
選擇vmware workstation的菜單VM-->install VMWare tools,執行如下命令:
#mkdir /mnt/cdrom
#mount -o ro /dev/cdrom /mnt/cdrom (vmtools的安裝文件放在vmware虛擬的cdrom中,首先要mount上這個光驅才能找到安裝文件)
#cd /mnt/cdrom
#tar -zxvf VMwareTools-xxx.tar.gz -C /tmp
#cd /tmp/vmware-tools-distrib
#./vmware-install.pl (執行vmware的安裝腳本,這個腳本是用perl寫的)
在安裝過程中會詢問一些信息,不用管,一路回車即可。
安裝成功後,vmware會添加一個vmhgfs的模塊到內核中,可以如下來查看:
#lsmod | grep vmhgfs
如果存在vmhgfs。則說明成功了,該目錄是用於虛擬機與PC機之間共享文件的文件夾。
vmhgfs在/mnt目錄下。
二、虛擬機設置
選擇VM-->Setting-->Options-->Share Folders,在右側Folder sharing中選擇Always enabled啟用共享文件夾功能,點擊添加,選擇宿主機與虛擬機共享的文件夾,具體如下圖所示:
圖1 虛擬機設置
三、共享文件
將PC機上需要共享到Linux的文件放到D:\mac下,然後在Linux下執行如下命令:
#cd /mnt
就能看到mac文件夾了,那麼D:\mac下的文件也自然在這個文件夾下了。
打完收工了。