網頁

2014年1月28日

[linux] 如何使用mount指令掛載遠端samba網路磁碟(網路資料匣)

若linux系統沒有xWindows圖形介面,就只能使用下指令的方式跟其它主機做檔案交換,最常見的做法是使用scp指令,而scp雖然可以達到檔案交換的功能,但每次複製檔案就要輸入很長的指令,對於需要經常做主機檔案交換的人,卻是很不方便。

在此介紹使用mount指令來掛載網路磁碟,要使用mount掛載網路磁碟,必須在其中一台主機架設samba服務,而另外一台主機則可以使用mount指令來掛載網路磁碟。


掛載網路磁碟步驟:
首先在[主機B]建立一個空document目錄。
mkdir /mnt/document

目錄在[主機B]建立完成後,就可以使用meonut指令,將[主機A]分享出來的資料匣,掛載成[主機B]的本機磁碟。
/bin/mount -t cifs //192.168.1.1/document /mnt/document -o username=帳號,password=密碼,codepage=cp950


將網路磁碟掛載完成後,兩部主機看到的就是相同的資料,至於讀取及寫入的權限,就看[主機A]在分享資料匣怎麼設定。



注意事項:
  • 當網路突然中斷時,[主機B]會因為無法monut網路磁碟,整個系統會變得很慢,此時只要恢復網路連線或是暫時卸載網路磁碟(卸載指令:umount /mnt/document),就可以解決系統變得緩慢的問題。
  • 若有在[主機B]設定開機自動mount網路磁碟,需注意開機順利必須由[主機A]先開啟,再開啟[主機B]。