NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源
在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件,就像訪問本地文件一樣
前提 關閉selinux強制模式
》》》
服務端
安裝nfs-utils
開啓服務
加入防火牆機制nfs,mountd,rpc-bind,加載
查看已添加
建立本地主機解析文件
vim /etc/hosts
建立文件/test_nfs
編輯主配置文件
同步全部文件數據
刷新同步數據
》》》
客戶端
安裝客戶端nfs-utils
編輯 本地主機解析文件
顯示NFS服務器的共享目錄
掛載查看
安裝自動掛載工具autofs
開啓
編輯主配置文件修改掛載時間3s
vim /etc/autofs.conf
退出共享目錄3s自動卸載
編輯配置文件
vim /etc/auto.master
編輯策勒文件
vim /etc/auto.ccc
安裝後查看生成目錄/net
進入目錄進入服務端172.25.254.131進入共享目錄創建文件f1到f5
編輯策勒文件
vim /etc/auto.ccc
創建目錄
重啓
進入共享目錄,自動掛載
顯示掛載信息
創建文件只有只讀權限
退出共享目錄自動卸載
編輯策勒文件
vim /etc/auto.ccc
重啓
進入共享目錄,自動掛載
創建文件f6
》》》
服務端
創建用戶tomn,查看id
編輯主配置文件
同步全部文件數據
可讀寫,使用ip爲172.25.254.31以用戶id爲1001身份創建文件
刷新同步數據
》》》
客戶端
進入共享目錄,創建文件無權限
查掛載信息
可讀寫
》》》
服務端
設置共享目錄權限
給權限777
》》》
客戶端
創建文件f2,文件屬性查看
以用戶id爲1001身份創建
》》》
服務端
同步全部文件數據
以root身份創建
刷新同步數據
》》》
客戶端
進入共享目錄,創建文件f3
查看屬性
以root身份創建
》》》
服務端
同步全部文件數據
all_squash 不管你訪問共享目錄的用戶是誰,都必須壓縮爲nfsnobody用戶的權限
刷新同步數據
》》》
客戶端
進入共享目錄,創建文件f2,文件屬性查看
以nfsnobody用戶的權限創建文件