1. 程式人生 > >如何將windows硬碟共享給linux使用?

如何將windows硬碟共享給linux使用?

工作中經常需要在windows和linux兩系統中相互傳送檔案,我個人通常使用winscp軟體和本地磁碟共享兩種方式。

winscp:

登入介面

左側是本地windows磁碟內容,右側是遠端linux主機目錄,雙方可直接拖動相關檔案到對面進行傳輸。 需要注意一點的就是設定傳輸型別,預設是auto,有時候由於兩個系統的差異導致文字傳輸後會被修改。為了防止這種情況,可以傳輸型別改為Binary。 修改方法:Options => Preferences => Transfer => Transfer Mode,如下圖:

本地磁碟共享:

個人習慣用vmware虛擬機器安裝的linux系統, 這樣一臺電腦可同時兼顧windows、linux。 為了能使linux直接使用windows磁碟內容,需要先給vmware虛擬機器安裝一個工具軟體VMware Tools,步驟如下:

將安裝包載入虛擬機器光碟機(虛擬機器 => 設定 => 硬體 => CD/DVD => 使用ISO映像檔案 => 瀏覽, 我機器裡的linux.iso位於C:\Program Files (x86)\VMware\VMware Workstation\linux.iso)

選中linux.iso確認後需要將光碟機驅動起來: 虛擬機器 => 重新安裝 VMware Tools

2. 將光碟機內容拷貝出來解壓縮

進入linux終端,輸入df命令,檢視VMware Tools是否已被載入:

將vmware tools安裝包拷貝到我們新建的資料夾vmtools,在終端裡輸入如下命令:mkdir vmtools; cp /media/VMware\ Tools/VMwareTools-10.0.10-4301679.tar.gz vmtools/

然後進入vmtools目錄解壓壓縮包:

cd vmtools; tar zxf VMwareTools-10.0.10-4301679.tar.gz ; cd vmware-tools-distrib

3. 執行安裝指令碼: ./vmware-install.pl

需要選擇時直接一路回車選用預設選項,等安裝完成就可以了。 這個安裝過程大概需要幾分鐘時間。

4. 設定共享目錄

虛擬機器 => 設定 => 選項 => 共享資料夾, 在右側的“資料夾共享”裡選擇“總是啟用”, 在右側的“資料夾”下方點選 “新增”按鈕新增共享目錄:

點選下一步確定完成。

5. 確認共享目錄是否生效

在終端裡輸入ls /mnt/hgfs 命令檢視是否已經有剛剛共享的那個資料夾,如果有就算是完成了。 比如我這個共享目錄名是work,可以直接讀寫/mnt/hgfs/work/裡面的內容了。

如果發現/mnt/hgfs下面沒有任何東西,表明系統還未掛載該目錄內容,則需要將掛載命令新增到系統啟動配置檔案裡。 使用root許可權開啟/etc/fstab檔案,在裡面新增如下一行內容,然後儲存退出,重啟系統就可以了。

host:/shared /mnt/hgfs vmhgfs defaults 0 0