linux下的nfs檔案系統

2021-09-11 07:59:35 字數 3143 閱讀 1722

nfs(針對於linux系統)

服務端設定:

yum install nfs-utils

systemctl start firewalld

systemctl start nfs-server.service

firewall-cmd --permanent --add-service=nfs ##服務許可權

firewall-cmd --permanent --add-service=rpc-bind ##客戶主機需要的埠分配許可權

firewall-cmd --permanent --add-service=mountd ##客戶主機需要的掛載許可權

firewall-cmd --reload

firewall-cmd --list-all

vim /etc/exports ##設定共享目錄

1 /westoslinux *(ro,sync)

exportfs -rv ##重新整理配置

客戶端設定:

yum install autofs -y

showmount -e 172.25.254.226 ##連線方式

當出現這樣的問題時

[root@news ~]# showmount -e 172.25.254.226

clnt_create: rpc: program not registered

是因為服務端的rpcbind和nfs啟動順序不同,應該先開啟rpcbind再開nfs

客戶端設定:

yum install autofs -y

cd /net/172.25.254.226 ##切換到nfs伺服器的共享目錄

ls ##檢視共享檔案

當切換到共享目錄時,便會自動掛載

修改自動取消掛載的時間

vim /etc/autofs.conf

15 timeout = 3 ##修改臨時掛載的響應時間

systemctl restart autofs

切換出共享目錄,等上3秒多,再檢視掛載,這時可以發現自動解除安裝掉了

指定客戶端自動掛載位置

vim /etc/auto.master

8 /opt /etc/auto.westos ##/opt為最終掛載點的上層目錄,與檔案auto.westos關聯

vim /etc/auto.westos

1 westos 172.25.254.226:/westos將共享目錄/westos掛載到客戶端westos這

個目錄上,而這個目錄則在上乙個檔案指定的目錄/opt下

systemctl restart autofs

測試:cd /opt/westos ##掛載

df ##檢視掛載位置

客戶端nfs自動掛載選項

rw 掛載可讀寫的檔案系統

ro 掛載唯讀檔案系統

vers=4 嘗試只使用指定的nfs版本進行掛載。如果伺服器不支援該版本,則掛載請求失敗

soft 如果nfs請求超時,三次嘗試後返回錯誤 。權衡資料完整性與提高客戶端響應性。(預設行為hard,將無限期的重試)

設定寫許可權

服務端設定:

vim  /etc/exports

1 /westos *(sync,rw)

chmod 775 /westos

exportfs -rv ##重新整理配置

客戶端

cd /opt/westos  		##客戶端將自動掛載

touch hhh ##新建檔案

指定客戶端掛載時使用的使用者身份和使用者組身份(uid,gid)

指定那些使用者可以訪問

vim /etc/exports

1 /westos 172.25.254.26(sync,rw,anonuid=1005,anongid=1005)

exportfs -rv

這時126使用者便無法切換到共享目錄

指定使用者操作許可權為root使用者

Linux下簡單配置nfs檔案系統

文中使用的是rhel4 版本的linux,其他版本會有不同。伺服器端 1 配置 etc exports 格式說明 共享目錄 指定ip位址的主機 192.168.1.123 網段中所有主機 192.168.10.0 24 共享引數 u01 workspace 192.168.10.0 24 rw,sy...

Linux下簡單配置nfs檔案系統

文中使用的是rhel4 版本的linux,其他版本會有不同。伺服器端 1 配置 etc exports 格式說明 共享目錄 指定ip位址的主機 192.168.1.123 網段中所有主機 192.168.10.0 24 共享引數 u01 workspace 192.168.10.0 24 rw,sy...

nfs檔案系統下的檔案共享

1 服務過程 showmount詢問nfs檔案系統共享資訊 檔案系統中rpc bind負責告訴有沒有共享 mounted告訴其共享在 nfs決定共享目錄,共享方式,是否共享 2 配置 westos nfs sync 對所有使用者分享 westos nfs 且 westos nfs必須為已存在的目錄 ...