(1)服務過程:
showmount詢問nfs檔案系統共享資訊–>檔案系統中rpc-bind負責告訴有沒有共享–>mounted告訴其共享在**–>nfs決定共享目錄,共享方式,是否共享
(2)配置:
/westos_nfs *(sync)
##對所有使用者分享/westos_nfs 且/westos_nfs必須為已存在的目錄
##async 資料實時同步 穩定性高 sync 更新完了再同步 man 5 exports檢視引數含義
exportfs -rv
重新整理nfs服務
3)showmount -e 172.25.254.101
檢視分享的服務
cd /net/172.25.254.101
ls
可以檢視分享
cd ~
退出目錄 等待相應時間自動解除安裝
等待時間設定:
vim /etc/sysconfig/autofs
(7.3版本配置檔案為:/etc/autofs.conf
)
timeout=3 ##設定等待時間為3秒
systemctl restart autofs
重啟系統
2)自定義掛載點:
1)vim /etc/auto.master
編輯主掛載策略檔案
編輯最終掛載點的上層目錄 定義子策略檔案 (子策略檔案是自定義的)
2)vim /etc/auto.nfs
編輯子策略檔案
編輯最終掛載點 及 掛載的網路檔案裝置
注意:不需要真正建立掛載點目錄,進入到最終掛載點上級目錄後檢視不到掛載點目錄 但可以直接進入掛載目錄
引數含義
sync
完成目的之後再做同步
async
資料實時同步
ro唯讀掛載
rw讀寫掛載
anonuid
匿名使用者建立檔案指定檔案所屬使用者
anongid
匿名使用者建立檔案指定檔案所屬組
no_root_squash
對客戶端超級使用者進行服務端超戶身份轉換
all_squash
對客戶端普通使用者身份轉換,預設身份是不轉換的
注意:預設許可權下即使是唯讀掛載,也不能在客戶端建立刪除檔案,因為只有服務端超戶才能對檔案進行讀寫,服務端與客戶端的超戶不同
給分享目錄o+w許可權 ,讓客戶端得到的分享檔案在讀寫掛載下可寫
no_root_squash 讓超級使用者身份不發生轉換 ,對客戶端超級使用者生效,普通使用者無效果
NFS共享檔案系統許可權配置
參考 上邊兩個鏈結在安裝上步驟比較詳細,直接安裝即可。nfs的配置不詳細,尤其是許可權。下邊總結下 nfs配置檔案 etc exports 配置格式 輸出目錄 客戶端1 選項 訪問許可權,使用者對映,其他 客戶端2 選項 訪問許可權,使用者對映,其他 配置示例 mount www 10.1.8.0 ...
NFS網路共享檔案系統
1.1 建立所需的共享目錄 源 mkdir data rw rw代表同步的資料可讀可寫 1.2 對共享目錄進行授權 chown r nfsnobody.nfsnobody data rw 非必需,根據業務需求 1.3 修改nfs服務配置檔案 vim etc exports data rw 172.1...
NFS的配置(網路檔案系統) 實現檔案共享
nfs不能實現linux和windows之間的檔案共享 nfs服務 1 安裝 yum install y nfs utils 2 啟動 systemctl啟動nfs伺服器 關閉防火牆 systemctl stop firefalld 3 查詢狀態 systemctl status nfs serve...