歡迎您光臨本站 註冊首頁

NFS服務搭建過程總結

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

NFS服務搭建過程總結

  本文檔只是介紹NFS的最簡單搭建過程,目的是有助於快速搭建,入門;
 
 本搭建過程是基於FC5,且採用自帶的NFS相關包;
 
 一、概念
 
 NFS(Network File System/網路文件系統):
 
 1、設置Linux系統之間的文件共享(Linux與Windows中間文件共享採用SAMBA服務);
 
 2、NFS只是一種文件系統,本身沒有傳輸功能,是基於RPC協議實現的,才能達到兩個Linux系統之間的文件目錄共享;
 
 3、NFS為C/S架構;
 
 二、伺服器配置
 
 1、配置文件
 
 主要配置文件為:/etc/exports
 
 格式為: 共享目錄  可mount主機IP(參數1,參數2,……)
 
 如:/var/nfs 172.20.*.*(rw,sync,all_squash,anonuid=65534,anongid=65534)
 
 說明:必須注意nfs/目錄的訪問許可權,必須設置成777許可權;父目錄/var許可權無要求,普通的755即可;
 
 2、啟動相關服務
 
 然後依次啟動相關服務:portmap,nfslock,nfs
 
 3、檢查共享目錄
 
 隨後可以採用showmount –e查看一下,看看共享的目錄情況:
 
 # showmount  -e
 
 Export list for ns.osserver:
 
 /var/nfs 172.20.*.*
 
 OK,到此為止,NFS伺服器搭建完畢;
 
 三、客戶端配置
 
 1、確保portmap運行
 
 客戶端必須確保RPC協議相應的portmap正常運行,否則mount將失敗;
 
 2、掛載/var/nfs目錄(本地掛載點為/mnt/nfs)
 
 mount -t nfs 172.20.65.16:/var/nfs /mnt/nfs
 
 成功mount以後,即可同本地目錄一樣隨意操作;
 
 四、其它相關命令
 
 1、當修改了/etc/exports文件后,可以不用重新啟動nfs服務,直接採用exports –rv 即可重新導出共享目錄;
 
 該命令格式如下:
 
  exportfs [-aruv]
 
  -a :全部mount或者unmount /etc/exports中的內容
 
  -r :重新mount /etc/exports中分享出來的目錄
 
 -u :umount 目錄
 
 -v :在 export 的時候,將詳細的信息輸出到屏幕上。
 
 具體例子:
 
 # showmount  -e
 
 Export list for ns.osserver:
 
 /var/nfs 172.20.*.*
 
 # exportfs –au  #全部卸載
 
 # showmount  -e
 
 Export list for ns.osserver:
 
 # exportfs –rv  #全部重新 export 一次
 
 exporting 172.20.*.*:/var/nfs
 
 #
 
 2、showmout命令對於NFS的操作和查錯有很大的幫助,所以我們先來看一下showmount的用法
 
 showmout
 
 -a :這個參數是一般在NFS SERVER上使用,是用來顯示已經mount上本機nfs目錄的cline機器。
 
 -e :顯示指定的NFS SERVER上export出來的目錄。
 
 例如:
 
 # showmount -e 172.20.65.16
 
 Export list for 172.20.65.16:
 
 /var/nfs 172.20.*.*
 
 
 
 # showmount -a
 
 All mount points on ns.osserver:
 
 172.20.*.*:/var/nfs
 五、常見問題解答
 
 1、提示:mount to NFS server '172.20.67.203' failed: server is down.
 
 解決方案:可能是NFS伺服器的防火牆有問題;
 
 2、提示:mount: RPC: Timed out
 
 解決方案:由於RPC協議沒運行;啟動portmap服務;
 
 也有可能是防火牆問題;Server/Client均有可能;



[火星人 ] NFS服務搭建過程總結已經有202次圍觀

http://coctec.com/docs/service/show-post-35390.html