NFS(Network File System)即網絡文件系統,是FreeBSD支持的文件系統中的一種,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。在NFS的應用中,本 地NFS的客戶端應用可以透明地讀寫位於遠端NFS服務器上的文件,就像訪問本地文件一樣。
nfs安裝與啓動
服務器IP 172.25.8.11
服務器 : 服務的安裝啓動
yum install nfs-utils -y
systemctl start nfs-server
systemctl enable nfs-server
systemctl stop firewalld
客戶端 IP:172.25.8.10
showmount -e 172.25.8.11 ##查詢服務端共享的文件
配置共享
服務器 172.25.8.11
mkdir /westos
vim /etc/exports
/westos 172.25.254.0/24(sync) ###實時同步
exportfs -rv ###r:刷新 v:顯示
touch /westos/westos
測試 客戶端 172.25.8.10
mount 172.25.8.11:/westos /mnt/
ls /mnt/
nfs相關參數
IP 172.25.8.11 服務器
vim /etc/exports
/westos 172.25.8.0/24(sync) 172.25.8.10(rw,anonuid=1001,anongid=1001)
exportfs -rv
chmod 777 /nfsdir 或 chown nfsnobody.nfsnobody /nfsdir
測試 IP:172.25.8.10 客戶端
umount /mnt
mount 172.25.8.10:/westos /mnt
touch /mnt/aaa
ll /mnt
開機自動掛載 客戶端
vim /etc/fstab
172.25.8.11:/westos /mnt nfs defaults 0 0
自動掛載和卸載
虛擬機 IP:172.25.8.10 客戶端
yum install autofs.x86_64 -y
systemctl start autofs
systemctl enable autofs
vim /etc/sysconfig/autofs
13 TIMEOUT=3 ###爲了測試方便,把時間改爲3s
systemctl restart autofs.service
cd /net/
cd 172.25.8.11
cd westos/
df ###可發現自動掛載成功
cd
等待3S
df ###發現自動卸載
改變掛載點
虛擬機IP: 172.25.8.10 客戶端
vim /etc/auto.master
7 /misc /etc/auto.misc
8 /mnt /etc/auto.nfs
vim /etc/auto.nfs
redhat -ro,vers=3.0 172.25.254.125:/westos
systemctl restart autofs
cd /mnt
cd redhat
df ###發現自動掛載成功
mount ###查看掛載參數