Linux共享遠端目錄
linux下,可以將另外一個遠端伺服器的磁碟目錄,透過nfs、portmat服務,mount為本地目錄,當做本伺服器的一個本地目錄來使用。方法如下:
一、啟動伺服器端服務
在源伺服器端啟動nfs和portmap服務:
[root@appserver ~]# service nfs start
啟動 NFS 服務: [確定]
關掉 NFS 配額: [確定]
啟動 NFS 守護程式: [確定]
啟動 NFS mountd: [確定]
[root@appserver ~]# service portmap start
啟動portmap 服務: [確定]
透過ntsysv,把nfs和portmap服務加到自啟動服務中。
二、伺服器端配置檔案
在源伺服器編輯配置檔案/etc/exports。
[root@appserver ~]# vi /etc/exports
/files 192.168.1.40(rw)
/files 192.168.1.23(ro)
含義:共享/ files目錄給IP地址為192.168.1.23的客戶端。
這句話有三部分:
/files伺服器共享的目錄。
192.168.1.23 允許這個ip訪問該目錄
rw 讀取許可權
ro 只讀許可權
三、重啟伺服器端服務
配置好後重啟源伺服器端的nfs服務。
[root@appserver ~]# service nfs restart
關閉 NFS mountd: [確定]
關閉 NFS 守護程式: [確定]
關閉 NFS quotas: [確定]
關閉 NFS 服務: [確定]
啟動 NFS 服務: [確定]
關掉 NFS 配額: [確定]
啟動 NFS 守護程式: [確定]
啟動 NFS mountd: [確定]
四、啟動客戶端portmap服務
[root@wh ~]# service portmap start
Starting portmap: [ OK ]
五、在客戶端mount遠端資料夾
[root@wh ~]# mkdir / files
[root@wh ~]# mount -t nfs 192.168.1.8:/files /files
mount好之後,到客戶端的/files目錄下,即可看到伺服器端/files下的所有檔案,不過因為我們只賦予了只讀許可權,所以這裡的檔案只能讀,不能寫。
註釋:
mount -t nfs:-t指定格式為nfs。
192.168.1.8:/ files:伺服器地址+共享的目錄,也可以用機器名代替。
/ files:客戶端本機mount的目錄。
六、補充
1、服務端和客戶端都需要開啟portmap服務。RCP是nfs mount和umount時通訊的方式。
2、假如客戶端portmap沒有啟動,mount時,會非常慢,最終會失敗。umount時,即使本地的portmap是關閉的,也能umount成功。
3、掛載完成後,服務端的portmap停止後,nfs仍然工作正常,但是umout財會提示: not found / mounted or server not reachable。重啟伺服器的portmap也無濟於事。
4、假如服務端的portmap重啟了,那麼nfs也要跟著重啟,否則nfs工作仍然是不正常的。
5、假如服務端nfs關閉(IP是通的),這時客戶端會無法umount,這時使用umount -f /nfs一般能成功,當服務端當機時,umount -f /nfs 有可能會失敗,這時可以使用 umount -l /nfs。
最終建議:
1、使用NFS,就要使用portmap,NFS嚴重依賴於portmap,所以不要試圖去停止portmap服務。
2、當不能umount /nfs分割槽時,試著使用umount -f /nfs,一般都能成功。
3、當umount -f /nfs不能umount時,可以試試umount -l /nfs,umount -l是最終級的umount。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/751371/viewspace-748119/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將linux資料庫用rman備份到遠端win共享目錄Linux資料庫
- linux nfs 共享目錄LinuxNFS
- 遠端掛載NFS共享目錄引發當機問題NFS
- Linux SSH遠端檔案/目錄傳輸命令scpLinux
- linux掛載windows共享目錄LinuxWindows
- 通過nfs共享目錄實現oracle 歸檔日誌遠端備份NFSOracle
- Linux SSh scp使用【遠端檔案/目錄的傳輸】Linux
- sshfs基於ssh掛載遠端目錄
- samba服務的配置(linux共享目錄)SambaLinux
- linux與linux之間共享目錄設定Linux
- 使用 SSHFS 掛載遠端的 Linux 檔案系統及目錄Linux
- 配置 NFS 共享目錄NFS
- Linux下掛載Window中的共享目錄Linux
- Linux掛載Windows網路共享目錄(轉)LinuxWindows
- 儲存目錄的SMB目錄共享問題
- 使用SSHFS檔案系統遠端掛載目錄
- 使用TortoiseHg克隆遠端目錄報錯"abort: Access is denied"
- sshfs通過ssh掛載遠端目錄到本地
- linux許可權管理,例項: 建立共享目錄Linux
- 通過cifs協議,linux mount windows共享目錄協議LinuxWindows
- 【NFS】Linux配置NFS共享常用SQL指令碼目錄NFSLinuxSQL指令碼
- shell指令碼-透過lftp同步遠端目錄到本地指令碼FTP
- linux建立邏輯卷,遠端共享為備份盤Linux
- 如何使用 SSHFS 通過 SSH 掛載遠端的 Linux 檔案系統或者目錄Linux
- 使用SSHFS檔案系統通過SSH遠端掛在目錄
- 使用 SSHFS 將遠端伺服器目錄掛載到 Windows 本地伺服器Windows
- tomcat虛擬目錄對映網路共享目錄的問題Tomcat
- linux /dev目錄Linuxdev
- linux的目錄Linux
- Linux中通過mount或smbmount直接掛接Windws中文共享目錄Linux
- Remmina:一個 Linux 下功能豐富的遠端桌面共享工具REMLinux
- win10怎麼設定nfs共享目錄_win10啟動nfs共享目錄的操作步驟Win10NFS
- 如何遠端投屏實現螢幕共享
- 移動端學習目錄
- 在VirtualBox下RedHat Linux虛擬機器中掛載共享目錄RedhatLinux虛擬機
- 【Linux基礎】Linux目錄Linux
- Linux 目錄詳解Linux
- linux部落格目錄Linux