詳解Suse 10安裝nfs步驟
本文向大家介紹Suse 10安裝nfs,可能好多人還不了解Suse 10,沒有關(guān)系,看完本文你肯定有不少收獲,你就能輕松的的完成希望Suse 10安裝nfs,本文能教會你更多東西。
一. 服務(wù)器端
a. 查看nfs是否安裝: rpm -qa | grep nfs && rpm -qa | grep portmap (自帶已安裝nfs-utils 1.0)
修改配置文件 /etc/exports
e.g. /var/log/nfs 192.168.0.3(rw,sync,no_root_squash) (如果沒有no_root_squash, client端將不能用root mount (reason given by server: Permission denied), 再次試驗把no_root_squash 去掉, 重啟
2.nfsserver, 可用 root mount。需研究)與NFS相關(guān)的幾個文件, 命令
a, /etc/exports
對NFS卷的訪問是由exports來批準, 它枚舉了若干有權(quán)訪問NFS服務(wù)器上文件系統(tǒng)的主機名.
b, /sbin/exportfs
維護NFS的資源共享. 可以通過它重新設(shè)定 /etc/exports 的共享目錄, 卸載NFS Server共享的目錄或者重新共享等.
c, /usr/sbin/showmount
用在 NFS Server 端,而 showmount 則主要用在 Client 端. showmount 可以用來查看 NFS 共享的目錄資源.
d, /var/lib/nfs/xtab
NFS的記錄文檔: 通過它可以查看有哪些Client 連接到NFS主機的記錄.
下面這幾個并不直接負責(zé)NFS, 實際上它們負責(zé)所有的RPC
e, /etc/default/portmap
實際上, portmap負責(zé)映射所有的RPC服務(wù)端口, 它的內(nèi)容非常非常之簡單(后面詳述)
f, /etc/hosts.deny
設(shè)定拒絕portmap服務(wù)的主機
g, /etc/hosts.allow
設(shè)定允許portmap服務(wù)的主機
1.具體參數(shù)如下:
rw: 可以寫入權(quán)限
ro: 只讀權(quán)限
no_root_squash: 登陸NFS主機共享目錄的如果是root用戶那么那的權(quán)限也為root但是這樣并不安全
root_squash: 登陸的用戶如果為root它的權(quán)限將變成nobody
all_squash: 不論登陸的用戶是什么用戶都以匿名用戶的權(quán)限
sync: 數(shù)據(jù)同步寫入硬盤和內(nèi)存中
async: 數(shù)據(jù)先暫時存放在內(nèi)存中,而不寫入硬盤
anounid: 這個可以自己設(shè)定uid,但是必須與/etc/passwd目錄中用戶uid一樣
anongid: 同anonuid,但是變的是group id
2. /etc/hosts.deny
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
/etc/hosts.allow
portmap: 192.168.0.1 , 192.168.0.2
lockd: 192.168.0.1 , 192.168.0.2
rquotad: 192.168.0.1 , 192.168.0.2
mountd: 192.168.0.1 , 192.168.0.2
statd: 192.168.0.1 , 192.168.0.2
3. 啟動服務(wù)
service portmap start
service nfsserver start
4. rpcinfo -p localhost 可以查看服務(wù)信息 (nfs, )
showmount [-ae] localhost 顯示是否有掛載
nfsstat 提供NFS運行的統(tǒng)計信息. 包括客戶端的RPC和NFS統(tǒng)計信息, 以及服務(wù)端的RPC和NFS統(tǒng)計信息.
exportfs [-aruv] exportfs來從新掃描一次/etc/exports文件, 不需重啟nfs 服務(wù)
參數(shù)說明:
-a: 全部掛載(或者卸載)/etc/exports 文件的設(shè)置
-r: 從新掛載/etc/exports 里設(shè)置,此外,同步更新/etc/exports 及/var/lib/nfs/xtab的內(nèi)容
-u: 卸載某一目錄
-v: 在導(dǎo)出時,將共享目錄顯示在屏幕上
二. 客戶端
service portmap start
mount -o nolock -t nfs
mount –t nfs –o rsize=1024,wsize=1024,timeo=3,udp 192.168.0.3:/var/log/nfs /var/tmp
開機啟動時自動加載NFS服務(wù)器導(dǎo)出目錄: vi /etc/fstab
192.168.0.3:/var/log/nfs /mnt nfs rsize=8192,wsize=8192,timeo=14,intr
192.168.0.3:/tmp /mnt/nfs nfs defaults 0 0
全文清晰透徹的講解了Suse 10安裝nfs,通過本文希望你能熟練的完成nfs的安裝,對你學(xué)習(xí)Suse 10有所幫助。
【編輯推薦】