centos下nfs的搭建

 nfs服務器的搭建十分簡單,安裝必要軟件包,配置好共享文件的屬性,開啓服務就實現共享了。服務器

必要軟件包:網絡

1.nfs-utils-lib-1.0.6-10.el4ide

2.nfs-utils-1.0.6-93.EL4server

3.portmap-4.0-63
 
配置文件有:
1./etc/exports:nfs主要的設定檔。沒有系統默認值,因此可能須要本身建立。
2./usr/sbin/exportfs:維護分享資源的指令,它能夠從新加載分享配置。
3./usr/sbin/showmount:用在客戶端的指令,顯示server端分享出來的資源目錄。
4./var/lib/nfs/xtab:nfs記錄文件。
 
開啓服務:
開啓portmap:/etc/rc.d/init.d/portmap start {或者service portmap start}
開啓nfs:/etc/rc.d/init.d/nfs start 
 
 
--------------------------------------------------------------------------
1.須要詳細解釋下的就是RPC在nfs中的做用:
 
RPC ( Remote Procedure Call ):當咱們在使用某些服務來進行遠程聯機的時候,有些信息,例如主機的 IP、服務的 port number、與對應到的服務之 PID 等等,都須要管理與對應!這些管理 port 的對應與服務相關性的工做,就是這個 Remote Procedure Call, RPC 的任務了!
NFS 自己的服務並無提供數據傳遞的協議,可是 NFS 卻能讓咱們進行檔案的分享,是由於NFS 使用到一些其它相關的傳輸協議!這些傳輸協議就是使用RPC 的功能。
NFS 也能夠視做是一個 RPC server !同時要注意到的是,在某些情況中,不但跑 NFS 的 Server 須要啓動 RPC 的服務,要掛載 NFS partition 的 Client 機器,也須要同步啓動 RPC 才行!
 
 
2.NFS 啓動的 RPC daemons:
<1>rpc.nfsd:管理 Client 是否可以登入主機的權限。
<2>rpc.mountd:這個 daemon 主要的功能,則是在管理 NFS 的檔案系統.
 
 
3.有點複雜的就是在設定共享目錄的一些權限問題上面:
一方面是文件的權限 ,另外一方面就是涉及登陸的用戶以及server上面用戶。
這裏不作詳細解說。具體參見鳥哥私房菜。
 
 
-------------------------------------------------------------------------
準備工做完成以後就是客戶端的使用了:
1.showmount -e 192.168.1.1 顯示server上面共享的目錄。
2.mount -t nfs hostname(orIP):/directory /mount/point
這樣進入掛載的目錄就可使用了。
 
 
 
 
沒法掛載緣由:
1.使用者的權限不符,通常掛載只有root可使用,還有本機是否在設定的網絡中。
2.忘記啓動 portmap。
3.被防火牆擋掉了。
 
 
  因爲 NFS 使用的這個 RPC 在 client 端連上主機時,那麼您的主機想要關機,那可就會成爲『不可能的任務』!若是您的 Server 上面還有 Client 在聯機,那麼您要關機,可能得要等到數個鐘頭纔可以正常的關機成功。因此關機前先中止相應服務。
相關文章
相關標籤/搜索