NFS安裝配置

2021-06-26 06:26:49 字數 2347 閱讀 9598

環境概述:

將web伺服器a和b的目錄/data/wwwroot配置為**共享目錄,共享目錄所屬使用者組為www

伺服器a(nfs服務端)

ip:172.16.28.123

#yum -y install nfs-utils rpcbind

#useradd www            //檢視www的使用者的uid和gid,和客戶端www使用者的需要保持一致,如果不一致,手動修改/etc/passwd

#id www

uid=510(www) gid=510(www) 組=510(www)

#mkdir /data/wwwroot

#chown www.www /data/wwwroot -r

nfs配置 

# vim /etc/exports

/data/wwwroot 172.16.28.0/24(rw,sync,all_squash,anonuid=510,anongid=510)

//另一種常用配置,對目錄沒有特殊許可權要求,都是root許可權

#/data/nfsdata 172.16.28.0/24(rw,sync,no_root_squash)

啟動服務

# /etc/init.d/rpcbind restart

# /etc/init.d/nfs restart

伺服器b(nfs客戶端)

ip:172.16.28.115

#useradd www

# id www //檢視www的使用者的uid和gid,要和服務端www使用者的需要保持一致,如果不一致,手動修改/etc/passwd

uid=510(www) gid=510(www) 組=510(www)

#mkdir /data/wwwroot

#chown www.www /data/wwwroot -r //也可不做操作,此目錄掛載後許可權以nfs伺服器共享目錄許可權為準

#yum -y install nfs-utils rpcbind

啟動服務

# /etc/init.d/rpcbind restart
掛載命令 

# mount -t nfs 172.16.28.123:/data/wwwroot /data/wwwroot/
ps:確保服務端防火牆已開通:

accept     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:111 

accept     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:4046 

accept     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:111 

accept     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:2049

命令說明:

#exportfs -arv                    ---重新掛載配置檔案命令

#/etc/init.d/nfs reload          ---平滑重啟

#/etc/init.d/nfs restart         ---重啟

配置檔案引數說明:

ro:                該主機對該共享目錄有唯讀權

rw:                該主機對該共享目錄有讀寫許可權

root_squash:        客戶機用root使用者訪問該共享資料夾時,將root使用者對映成匿名使用者

no_root_squash:    客戶機用root訪問該共享資料夾時,不對映root使用者

all_squash:        客戶機上的任何使用者訪問該共享目錄時都對映成匿名使用者

anonuid:            將客戶機上的使用者對映成指定的本地使用者id的使用者

anongid:            將客戶機上的使用者對映成屬於指定的本地使用者組id

sync:                資料同步寫入到記憶體與硬碟中

async:                資料會先暫存於記憶體中,而非直接寫入硬碟

nfs安裝配置

nfs安裝於配置 2.配置nfs vi etc exports home nfs rw,sync,no root squash 3.啟動nfs etc init.d nfs kernel server start 啟動nfs etc init.d nfs kernel server stop 停止n...

nfs安裝配置

1.yum y install nfs yum y install mount 2.chkconfig nfs on netstat antpu grep 2049檢視埠有沒有啟動 3.ll etc exports nfs建立共享檔案 共享目錄配置在這個檔案 4.vim etc exports me...

Linux安裝配置NFS

通過yum安裝yum install nfs utils檢查是否安裝成功service nfs status service rpcbind status修改配置檔案vim etc exports末行加入 共享目錄 ip 許可權 ip 許可權 e.g mnt data nfs 10.0.0.0 ro...