NFS血淚史

NFS(Network File System),網絡文件系統,容許網絡內的計算機之間經過TCP/IP網絡共享資源。本地的NFS客戶端能夠透明的讀寫位於遠端NFS服務器上的文件,就像在本地同樣。
NFS血淚史
一臺服務器和若干臺客戶端。經過TCP/IP共享資源。原理網上一大堆,這裏就不細說了。
原本NFS搭建是個很簡單的過程,這裏主要講講我是怎麼被坑了兩天,知道緣由後差點要上天…….服務器

服務端(10.18.8.146):
Yum安裝rpvbind和nfs:
NFS血淚史
啓動服務:
注意先啓動rpcbind,再啓動nfs:
111是rpcbind的監聽端口:
NFS血淚史
NFS血淚史
Rpcinfo用來查看rpc註冊的端口信息
能夠設置開機自啓動
Systemctl enable rpcbind
Systemctl enable nfs
2049是nfs的默認端口
NFS血淚史
配置NFS服務端:
Vim /etc/exports
NFS血淚史
意思是將服務端的/shared目錄共享出去,且只共享給10.18.8.193這個客戶端,客戶端的權限是rw,表示數據會同步寫入內存和硬盤中,no_root¬_squash表示訪問共享目錄的用戶若是是root的話,它對該目錄具備root權限。
執行exportfs -r命令刷新一下改配置文件
NFS血淚史網絡

客戶端配置(10.18.8.193):
只須要檢測一下是否能夠查看到服務端的共享目錄:
NFS血淚史
而後掛載:
NFS血淚史
而後就能夠進入目錄裏面放飛自我啦,固然,得在服務器給你的權限內放飛自我ide

不管是在客戶端仍是服務端,增刪查改文件雙方都是同步的blog

至此,NFS就搭完啦,至於前面我說的被坑慘的是什麼呢?內存

先來看看剛搭完時的輸出信息:
服務端的:
NFS血淚史
客戶端的:
NFS血淚史
建立文件居然沒權限????
什麼鬼!明明只共享給193的,爲何showmount出來的權限時everyone,明明有rw權限爲何客戶端建立不了權限。ci

在網上搜各類解決文檔,建立相同文件,增添相同用戶,修改被共享目錄的權限。。。。。都沒有解決,直到我看見了一篇解決文檔,瞬間感受天亮了,也瞬間感受本身的眼睛能夠拿去捐了。。。。
各位看官來看一下區別:
NFS血淚史
看出區別了嗎???
是啊,就是一個空格的問題,IP和括號之間沒有空格,沒有空格,沒有空格,MD。
被一個空格折磨了很久,究竟是沒想通本身哪裏出問題了。資源

這裏也告誡各位必定要細心啊。我這錯誤我也是服了。文檔

相關文章
相關標籤/搜索