1、exportfs
如果我們?cè)趩?dòng)了NFS之后又修改了/etc/exports,是不是還要重新啟動(dòng)nfs呢?這個(gè)時(shí)候我們就可以用exportfs 命令來使改動(dòng)立刻生效,該命令格式如下:
# exportfs [-aruv]
-a 全部掛載或卸載 /etc/exports中的內(nèi)容
-r 重新讀取/etc/exports 中的信息 ,并同步更新/etc/exports、/var/lib/nfs/xtab
-u 卸載單一目錄(和-a一起使用為卸載所有/etc/exports文件中的目錄)
-v 在export的時(shí)候,將詳細(xì)的信息輸出到屏幕上。
具體例子:
# exportfs -au 卸載所有共享目錄
# exportfs -rv 重新共享所有目錄并輸出詳細(xì)信息
2、nfsstat
查看NFS的運(yùn)行狀態(tài),對(duì)于調(diào)整NFS的運(yùn)行有很大幫助。
3、rpcinfo
查看rpc執(zhí)行信息,可以用于檢測(cè)rpc運(yùn)行情況的工具,利用rpcinfo -p 可以查看出RPC開啟的端口所提供的程序有哪些。
4、showmount
-a 顯示已經(jīng)于客戶端連接上的目錄信息
-e IP或者h(yuǎn)ostname 顯示此IP地址分享出來的目錄
5、netstat
可以查看出nfs服務(wù)開啟的端口,其中nfs 開啟的是2049,portmap 開啟的是111,其余則是rpc開啟的。
最后注意兩點(diǎn),雖然通過權(quán)限設(shè)置可以讓普通用戶訪問,但是掛載的時(shí)候默認(rèn)情況下只有root可以去掛載,普通用戶可以執(zhí)行sudo。
NFS server 關(guān)機(jī)的時(shí)候一點(diǎn)要確保NFS服務(wù)關(guān)閉,沒有客戶端處于連接狀態(tài)!通過showmount -a 可以查看,如果有的話用kill killall pkill 來結(jié)束,(-9 強(qiáng)制結(jié)束)