SA299學習筆記 第六章 配置NFS(4)

litterbaby發表於2007-07-11
SA299學習筆記 第六章 配置NFS(4)[@more@]

管理NFS伺服器程式

啟動NFS服務程式:

# /etc/init.d/nfs.server start

停止NFS伺服器程式

1、當在系統處於執行級別2時候,執行/etc/rc2.d/K28nfs.server

2、當在系統處於執行級別1時候,執行/etc/rc1.d/K28nfs.server指令碼

3、當在系統處於執行級別S時候,執行/etc/rcS.d/K28nfs.server指令碼

4、當在系統處於執行級別0時候,執行/etc/rc0.d/K28nfs.server指令碼

執行命令# /etc/init.d/nfs.server stop來關閉NFS服務程式

NFS伺服器命令:

share

使一個本地目錄在NFS伺服器可用掛載,列出了檔案/etc/dfs/sharetab裡面的內容

unshared

使之前掛載的目錄不可用

shareall

讀取和執行在/etc/dfs/dfstab檔案裡定義語句,共享檔案

unshareall

shareall的反操作

dfsshares

列出遠端或者本地NFS伺服器上的共享資源

dfmounts

顯示當前安裝在NFS伺服器的目錄列表

配置共享資源的NFS伺服器

mountdnfsd程式在執行的時候,可以用share命令來使檔案資源可用,通常的格式是:

share [-F nfs] [-o options] [-d description] [pathname]

-F 檔案系統型別

-o控制客戶程式對NFS共享資源的訪問

-d共享資源描述

pathname指出共享資源的絕對路徑

一些例項:

# share -F nfs -o ro directory

# share -F nfs -o ro,rw=client1 directory

對於client1 使用者來說對所共享的資源有讀寫許可權,而對於其他使用者來說只有讀許可權

# share -F nfs -o root=client2 directory

root使用者對共享資源的所有許可權同樣賦給client2使用者

# share -F nfs -o anon=0 directory

anon=n的用法:對於不可知的使用者來說n就是他們的有效id:EUID,在預設的情況下,不可知的使用者被賦予60001這樣的EUID,如果n被設定成-1,那麼對共享資源的訪問就被拒絕

使用share命令將/etc/dfs/sharetab檔案中所有共享資源都羅列出來,例如:

# share

- /export/sys44_data ro " "

dfshares命令使用NFS程式mountdnfsd顯示當前共享的NFS資源,常用的格式是:

dfshares [-F nfs] [ host ]

# share -F nfs -o ro /export/sys44_data

# dfshares

RESOURCE SERVER ACCESS TRANSPORT

sys44:/export/sys44_data sys44 - -

dfshares跟主機名sys42的方式可以得到與上面類似的結果

NFSserver實列:

共享 主機server1上的/data資料夾給名為study1的主機使其具有rw許可權,對於其他使用者給予ro的許可權

a.首先編輯/etc/dfs/dfstab檔案加入如下內容:

share -F nfs -o ro,rw=study1 /data

b.執行shareall命令共享本機/etc/dfs/dfstab中記錄的NFS資源:

c.執行/etc/init.d/nfs.server start命令啟動NFS程式。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/222350/viewspace-925976/,如需轉載,請註明出處,否則將追究法律責任。

相關文章