1﹑nfs-utils: 提供 rpc.nfsd 及 rpc.mountd 這兩個 NFS daemons(rpc.nfsd該daemon的主要功能就是管理client是否能夠登入主機的權限,其中還包含登入者ID的判別。 rpc.mountd該daemon主要功能是管理NFS的檔案系統,當client登入后,在可以使用nfs-server提供的檔案之前,還會經過檔案使用權限的驗證(即檔案的user,group的驗證。))
2﹑portmap: 提供對應的port number,在啟動NFS前要先啟動portmap
1﹑設定/etc/exports
# vi /etc/exports (相關權限的設置請見相關文檔)
欲共享的目錄 主機名稱或IP(參數)
如﹕/tmp *(rw,no_root_squash)
2﹑啟動portmap和nfs服務
# service portmap start (先啟動)
#service nfs start
3﹑exportfs (將設定的目錄共享出去)
#exportfs –av
注:-a: 全部掛載(或卸載/etc/exports檔案內的設定)
-r: 重新掛載/etc/exports裡面的設定,同步的更/etc/exports和/var/lib/nfs/xtab裡面的內容
-u: 卸載某一目錄
-v: 顯示詳細內容
4﹑showmount (查看共享目錄)
#showmount –a
1﹑啟動portmap和nfs服務
# service portmap start (先啟動)
#service nfs start
2﹑查看NFS Server共享的目錄
#showmount –e NFS_Server_Name(或IP)
/tmp *(rw,no_root_squash)
3﹑挂載共享目錄
#mkdir /temp
#mount NFS_Server_Name(或IP):/tmp /temp
4﹑查看挂載的共享目錄
#df
***************************************************
注:當執行umount指令時,提示:the device is busy. 執行界面此時hang 住。
法1: #fuser /tmp 查看使用該目錄的用戶 (假設/tmp目錄為掛載點)
#fuser -k /tmp 强制查殺使用該目錄的用戶進程
法2: 執行service netfs start 重新掛載
2.NFS server在關閉之前,需提前將portmap和nfs關閉,若無法正常將該daemon關閉,使用netstat -tunlp找出PID,然後將其kill 掉。