11.24 nfs--網路檔案系統
1.NFS的介紹
NFS(Network File System)即網路檔案系統,是FreeBSD支援的檔案系統中的一種,它允許網路中的計算機之間通過TCP/IP網路共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的檔案,就像訪問本地檔案一樣。
nfs檔案系統為linux下的檔案共享,比cifs的samba更高效
nfs在使用目錄時,會實現自動掛載,當不使用時,自動解除安裝,更高效的利用資源。
nfsv3 不支援認證 nfsv4支援認證
1.nfs協議的安裝和設定
服務端
1)安裝服務
yum install nfs-utils ##企業7自動安裝3版本
yum install nfs4-acl-tools.x86_64 ##安裝 4版本
2)開啟服務
systemctl start nfs
3)編輯配置檔案vim /etc/exports
編寫::
/westos *(sync,ro)
掛載目錄 *代表所有 sync同步 ro只讀
4)exportfs -rv ##檢視分享的內容
客戶端
1)安裝服務
yum install nfs-utils -y
2)檢視可掛載內容
showmount -e 172.25.254.185
3)掛載
mount 172.25.254.152:/westos /mnt/
2.自動掛載服務
客戶端
1)安裝自動掛載服務
yum install autofs.x86_64 -y
進入到目錄後自動掛載
2)修改解除安裝時間vim /etc/sysconfig/autofs ##預設5分鐘
13 TIMEOUT=3 ##改為3秒
重新啟動服務
systemctl restart autofs.service
等待三秒檢視 ##不可以使用掛載目錄,否則會一直使用
測試:
首先我們檢視掛載專案,發現沒有
進入到,預設掛載目錄,/net/172.25.254.185/westos
切換到其他目錄,等待3秒檢視,掛載目錄消失
3.自定義掛載點和引數
1)自動掛載點的設定
客戶端
步驟一:編輯vim /etc/auto.master
8 /pub /etc/auto.pub
最終掛載地方的上一次目錄 其他的配置檔案
步驟二:編輯檔案:vim /etc/auto.pub
westos -ro,vers=3 172.25.254.152:/westos
掛載目錄 引數,設定的版本(預設4) 掛載目錄的地址
重啟服務,切換到目錄/pub/westos 檢視
4.nfs讀寫
步驟一:客戶端vim/etc/exports 讀寫配置
/westos *(sync,rw)
exportfs -rv ##重新檢視
步驟二:服務端vim /etc/auto.pub 讀寫配置
westos -rw 172.25.254.152:/westos
測試:
5.客戶端指定使用的身份登陸:
在服務端配置:vim /etc/exports
1)root身份登陸
/westos *(sync,rw,no_root_squash)
測試:
在server端檢視
2)指定身份
/westos *(sync,rw,anonuid=1005,anongid=1006)
測試:
3)某一個ip指定使用身份 其他人只讀
/westos 172.25.254.72(sync,rw,anonuid=1002,anongid=1003) *(ro)
測試:
172.25.254.105可讀寫
172.25.254.85機器無法寫