NFS是網絡檔案系統(Network File System)的縮寫,是分布式計算系統的一個組成部分,可實作在異種網絡上共享和裝配遠端檔案系統.NFS是由SUN公司于1984年推出的.其最大的功能就是可以通過網絡,讓不同作業系統的計算機可以共享資料,NFS可以将遠端主機上的檔案系統挂載到本地系統中,進而可以像使用本地檔案系統中的檔案一樣使用那些遠端檔案系統中的檔案.NFS有自己的協定和使用的端口号碼,但是在資料傳送或者其它相關資訊傳遞的時候,NFS SERVER使用的是則是一個稱為遠端過程調用(RPC)的協定協助的運作.
使用NFS SERVER需要啟動至少兩個daemons(系統守護程序), 一個用來管理CLIENT PC是否可以登入的問題,一個管理登入主機後的CLIENT PC能夠使用的檔案權限.即.1:rpc.nfsd , 2:rpc.mountd
一.配置NFS伺服器
一般NFS伺服器要提供服務,必須啟動inet,portmap,nfs 和mount這些年來個守護程序并保持在背景狀态運作.
可看到已經安裝好了.
首先建立一個共享目錄,并賦予全部權限.
下面配置/etc/exports檔案.
注意,共享目錄必須是絕對路徑.用戶端位址可以是一個IP位址,指定域名的主機.
sync為nfs同步寫磁盤。(如果你正在copy檔案、即使斷電,或者其他原因,也可以将一部分内容儲存到自己的硬碟裡)
上面主機段192.168.0.0段的主機隻有讀權限,而192.168.1.0段的主機有讀寫權限并且是同步寫盤.
可以看到配置正确.
可以看到共享目錄顯示出來了.
還可以用上面兩個指令來檢視是否啟動了.
portmap服務,在運作級别3、4、5是自動開啟的,而nfs服務隻是臨時設定的,如果重新啟動電腦,nfs服務就需要再次重新啟動
這是讓它在開機時就啟動,改它的啟動級别.
可以看到共享的隻有本伺服器.
檢視伺服器是否可用.
然後在用戶端做配置
建立一個檔案夾,并挂載上去.
然後在目錄中建立一些檔案.但提示權限不夠,檢視原因是:本是IP位址是:192.168.0.16.則隻有讀權限要在下面修改.
修改為具有讀和寫權限.
可看到現在可以建立了.
然後在伺服器上可以看到挂載成功.裡面的内容是用戶端挂載上來的.
從這上面的可以看出,伺服器上是看到到是由誰挂載的内容.
可以改變,這種網絡是對等網,也就是說兩邊必須都建立同樣的使用者名和密碼,才能顯示出是誰建立的,兩邊現在已建立好了兩個使用者,都是puddingt,密碼都是8241825。
首先要在伺服器上修改“etc/fstab“檔案
重寫一遍.
在用戶端建立一些檔案.
可以看到使用者pudding.
NFS伺服器一般是不關閉的,但用戶端是經常關閉的。而共享挂載預設在關閉用戶端重新登陸是需要重新挂載的,如果想在開機自動挂載,需要修改 “/etc/fstab”配置檔案的。在這個檔案的末尾加上下面一行指令:
在最後加上語句就可以了.
本文轉自yangming1052 51CTO部落格,原文連結:http://blog.51cto.com/ming228/110891,如需轉載請自行聯系原作者