歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> VMWare中Red Hat Enterprise Linux 6與Windows XP共享文件夾/共享目錄

VMWare中Red Hat Enterprise Linux 6與Windows XP共享文件夾/共享目錄

日期:2017/2/28 15:43:21   编辑:Linux教程

虛擬機linux與widows主機的進行文件共享

1.安裝vmtools for linux
選擇linux虛擬機 -- 右鍵 -- install VMware tools...
選擇linux虛擬機 -- 右鍵 – settings >removable Devices >CD-ROM >Edit >USE ISO Image (選擇vmware安裝目錄中linux.iso)
啟動 guest 電腦中的linux,執行:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom (vmtools的安裝文件放在vmware虛擬的cdrom中,首先要mount上這個光驅才能找到安裝文件)
cd /mnt/cdrom
tar -zxvf VMwareTools-5.5.3-34685.tar.gz /tmp (先拷貝到/tmp目錄,然後再解壓; 把安裝文件解壓到/tmp)
cd /tmp/vmware-tools-distrib
./vmware-install.pl
(執行vwware的安裝腳本,這個腳本是用perl編寫的)
在這裡,安裝程序會詢問安裝文件存放位置和設置分辨率等一系列問題,在大多數情況下,安裝默認配置vmware tools就可以正常工作,因此,這裡對每一個問題按回車鍵選擇默認配置。
安裝完以後,vmware會添加一個vmhgfs的模塊到內核中,可以使用lsmod查看

2.設置host computer共享的目錄
在host computer中切換到windows桌面,選擇某個虛擬機 -- 右鍵 – settings >Options>Shared Folders
點擊對話框右下的“add”按鈕,點擊“下一步”
在文本框“name”中輸入共享目錄的名字(這裡填寫的目錄名以後在ghost computer的linux系統中將顯示出同樣的目錄名),假設為share_file;在“host folder”中填入host computer中windows系統想要共享出來的目錄,假設為D:\share 然後點擊完成
下一個對話框是選擇共享的方式:Enable this share是指這個共享長期有效,目錄可讀寫;Read-only方式是指這個共享長期有效,目錄只讀;Disable after this session方式是指下次ghost computer被關閉或掛起後,共享將會失效。一般情況下選擇Enable this share然後點擊“完成”
自此,shared folder設置完畢

3.shared folder目錄的使用
切換到host computer的linux系統,執行:
cd /mnt/hgfs
ls
可以看到share_file的目錄,並且可以用cp等指令實現windows到linux,linux到windows的讀寫操作了

提示:如果你共享的文件夾建立在windows主機的桌面,可能在linux終端運行cd /mnt/hgfs ls時,什麼也沒看到,是空白的,這時你把路徑改在D盤或其他盤的根目錄就行啦,注意文件夾最好不要有空格等特殊字符出現

4.注意事項
在vmware軟件裡添加一個shared folder或對shared folder的參數進行版本是立刻生效的,也就是說立刻可以在ghost computer的linux系統中看到新加的共享目錄和體驗到參數的改變
結語:寫這篇文章的目的是為了減少CU linux版上關於vmware host/ghost computer共享文件問題的新手重復發問和其他兄弟的重復回答,使版面更加簡介些。另外,我看大家回答這個問題大多是使用ftp,samba甚至是nfs(在windows上裝microsoft service for unix就可以實現nfs)來實現的,采用vmware自帶的shared folder方式比使用網絡協議實現文件傳輸要方便得多,並且對於新手來說,用cp命令拷貝文件比用ftp和smbmount命令要簡單得多

虛擬linux共享設置正確後,運行cd /mnt/hgfs ls後是空白的什麼也沒有怎麼回事?

我的主機是windows xp,在vmware6.0中裝的linux,裝好了vmware tools,
並VM>Settings>Options>Shared Folders 中添加了在windows桌面上的share_RedHat,總是啟用,
但是在linux終端運行cd /mnt/hgfs ls時什麼也沒出現,空白的,是怎麼回事?

答:有可能是路徑的關系,你把共享目錄建立在D盤根目錄,目錄不要有漢字,空格等特殊字符,試試看

Copyright © Linux教程網 All Rights Reserved