|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1729845
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2012/7/25 3:36 |
- Webmaster

- 註冊日: 2008/2/19
- 來自:
- 發表數: 15773
|
- [轉貼]Linux NFS簡單配置
- Linux NFS簡單配置
工作流程: 1 NFS Client使用rpc.mountd鏈接到NFS Server的portmapper. NFS服務端指定端口給client 2 NFS Client使用rpc.mountd鏈接到NFS Server的mountd.開始做mount動作 3 NFS Client使用rpciod與NFS端的nfs進行讀寫操作 Read/Write 4 NFS Client使用rpciod與NFS端的nlockmgr負責數據的一致性 5 NFS Client使用status與NFS端的status負責兩端的連線狀態 servce:192.168.1.8 client:192.168.1.9
使用yum默認安裝即可安裝完畢後配置/etc/exports 這個配置文件,如果沒有,請自行建立、 nfs主要依賴這一個配置文件
#vi /etc/exports/web *(rw,no_root_squash)
(這個配置的意思是 共享web目錄出去給所有人,並且能訪問到這個服務ide人,都有root權限在這個目錄操作) 特別說明: 第一列 寫入你需要共享的目錄路徑 第二列 寫入客戶端的描述,也就是那些客戶端可以使用的服務器 可以是ip或網絡端 也可以域名 *代表所有 第三列 緊挨著第二列 內容是設定的共享的權限 權限: rw 可讀寫 ro 只讀 sync 同步 內存資料及時寫入硬盤,避免文件丟失 async 異步 資料暫存於內存中,並沒有及時寫入硬盤 no_root_squash client端使用root賬戶遠程掛載時 權限不變 root_aquash client端使用root賬戶遠程掛載時 權限改變 壓縮為匿名用戶(默認) no_all_squash client端使用普通用戶遠程掛載時 權限不變 即遠程用戶為a 本地也識別為a all_squash client端使用普通用戶遠程掛載時 權限改變 壓縮為匿名用戶 anonuid 匿名的UID號 anonuid=123 anongid 匿名的GID號 anongid=123 友情提示:在更改了NFS設定檔後,並不一定需要重啟服務,只要用到exportfs命令,重新掃瞄一下即可配置好了以後就可以啟動服務了
啟動NFS服務
啟動portmap服務(NFS需要依賴這個portmap服務才可以正常使用portmap默認啟動就行,不需要更改配置)然後到client:192.168.0.9服務器去驗證一下搭建的NFS服務是否生效 使用shownount命令查看
# showmount -e 192.168.0.8
Export list for 192.168.0.8:
/web *
出現以上顯示,就說明服務已經成功,下面就需要將分享出來的目錄掛載到本地
# mount -t nfs 192.168.0.8:/web /home/rock/web/
mount -t nfs 192.168.0.8:/web /home/rock/web/
# mount -t nfs 192.168.0.8:/web /home/rock/web/
掛載完成後,訪問本機的/home/rock/web目錄,就能直接訪問192.168.0.8通過NFS共享出來的目錄了,如同在本機操作一樣,具體能做什麼操作,就要看exports配置文件裡給的是什麼權限了
# ls
home.jsp.tar.gz web
# cd web/
# ls
20100503 abc123 123abc
卸載的話更簡單,
就可以卸載了最後說明: portmap使用111端口 NFS服務是使用的2049端口 防火牆要開對應的端口 /etc/exports文件 權限配置要注意root_squash及no_root_squash 服務端共享的目錄要注意權限是否是已經可讀寫
来源:运维家园 http://www.f5ha.com 转载请注明出处!本文欢迎转载,转载请注明:转载自运维家园http://www.f5ha.com
原文出處:Linux NFS简单配置_linux服务搭建_运维之家|运维家园
|
|
討論串
|