使用nfs映射远程服务器磁盘目录
生活随笔
收集整理的這篇文章主要介紹了
使用nfs映射远程服务器磁盘目录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考:http://www.centoscn.com/CentosSecurity/SoftSecurity/2015/0408/5118.html http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html 說明: 本文是在MacOS上做客戶端,因為MacOS內核是類Unix,所以本文也適用于Linux客戶端 因為并不是root用戶登錄服務器,所以在有些命令需要在前面加上sudo。 一、環境介紹 NFS服務器:CentOS release 6.7 (Final) 10.151.31.53 NFS客戶端:MacOS 172.18.166.64 二、服務器端安裝配置 1、先用rpm -qa命令查看所需安裝包(nfs-utils、rpcbind)是否已經安裝: 什么也沒查到~~ 注:NFS 是Network File System的縮寫,即網絡文件系統。 在/etc/bin/目錄下有個netfs,不是一回事~。 2、如查詢結果如上,說明服務器沒有安裝NFS,則用yum命令來安裝: sudo yum -y install nfs-utils rpcbind 插曲:在運行yum命令的時候出現“No module named yum”問題,解決辦法詳見本文后面附1。 安裝成功后:
?
3、創建共享目錄: sudo mkdir /tmp/share/upload 如果需要遠程對這個目錄下新增目錄,則需要目錄權限: sudo chmod 777 /tmp/share/upload/ 4、NFS共享文件路徑配置: 編輯/etc/exports添加下面一行,添加后保存退出。 [root@local /]# vi /etc/exports /tmp/share/upload 172.*(insecure,rw,async,no_root_squash) 【說明】 172.*: 允許所有172開頭的網段的 rw: 設置輸出目錄讀寫權限 sync:將數據同步寫入內存緩沖區與磁盤中,效率低,但可以保證數據的一致性 詳細設置,參考:http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html 5、啟動NFS服務(先啟動rpcbind,再啟動nfs;如果服務器自身已經安裝過NFS,那就用restart重啟兩個服務): sudo service rpcbind start Starting rpcbind: [ OK ] sudo service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS mountd: [ OK ] Stopping RPC idmapd: [ OK ] Starting RPC idmapd: [ OK ] Starting NFS daemon: [ OK ] 6、設置NFS服務開機自啟動: sudo chkconfig rpcbind on sudo chkconfig nfs on 三、客戶端掛載配置 1、創建一個掛載點: sudo mkdir /export/home/share/ 2、查看NFS服務器上的共享: showmount -e 10.151.31.53 Exports list on 10.151.31.53: /tmp/share/upload 172.* 3、掛載: sudo mount -t nfs 10.151.31.53:/tmp/share/upload /export/home/share/ 4、查看已掛載共享: mount?
5,完成 這樣,對本地路徑/export/home/share/的讀寫操作,實際上都是對服務器映射目錄的操作。 ==================== 附1:解決“No module named yum”的問題 參考:http://blog.csdn.net/ei__nino/article/details/8495295 http://blog.csdn.net/lixora/article/details/41800019 因為需要用到yum安裝nfs,但是我發現在執行yum命令的時候,出現錯誤:?
再檢查yum是否正常:?
但是如上顯示,rpm查詢yum什么也查不到。因為yum是基于python開發的,再查看系統安裝的python,如下:?
應該是在升級python的時候,yum的配置找不到新版本的python了,需要修改yum腳本: sudo vi /usr/bin/yum 修改第一行的: #!/usr/bin/python 改為: #!/usr/bin/python2.6 這樣,yum就可以正常用了。 但是,網上說要重啟yum-updatesd,可是我發現我的系統里沒有這個服務,但是不影響使用yum,也就沒管。轉載于:https://www.cnblogs.com/wangjuns8/p/8204803.html
總結
以上是生活随笔為你收集整理的使用nfs映射远程服务器磁盘目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 未来的趋势发展 802.11v网络协议解
- 下一篇: ajax之深入解析(2)