nfs 就是 network file system 網路檔案系統
在網路上共享檔案
服務端 yum install -y nfs-utils rpcbind
vim /etc/exports
/mnt 192.168.1.105(rw,sync) # 192.168.1.* 可表示整個網段
/etc/init.d/rpcbind start
/etc/init.d/nfs start
客戶端:
yum install nfs-utils
showmount -e 192.168.1.16
顯示共享的資訊ll
mount -t nfs 192.168.1.16:/mnt /opt
進行掛載
df -h
顯示掛載資訊
服務端:
ls -ld /mnt/
顯示/mnt/許可權
客戶端:
cd /opt/
touch 1.txt
不能建立檔案
服務端:
cd /mnt/
chmod 777 .
客戶端:
touch 1.txt
可建立檔案
ls -l
顯示檔案1.txt 使用者為 nfsnobody
ls -l
顯示檔案1.txt 使用者為 nfsnobody
需更改使用者 ll
客戶端:
cat /etc/passwd
顯示使用者 weifeng 500
服務端:
vim /etc/exports
/mnt 192.168.1.105(rw,sync,all_squash,anonuid=500,anongid=500)
exportfs -arv
客戶端:
cdumount -l /opt/
mount -t nfs -onolock,nfsvers=3 192.168.1.16:/mnt /opt
cd /opt/
ls -l
touch 2.txt
顯示建立檔案使用者名稱 weifeng
服務端:
vim /etc/exports
/mnt 192.168.1.105(rw,sync,no_root__squash)
exportfs -arv
客戶端:
cdumount /opt/
mount -t nfs -onolock,nfsvers=3 192.168.1.16:/mnt /opt
cd /opt/
rm -rf ./*
touch 111
ls -l
顯示建立檔案使用者名稱 root
部署和調優 1 1 nfs部署和優化 2
更改共享目錄檔案預設的所有者和所屬組 已知道客戶端有個user11使用者 cat etc passwduser11 x 501 501 home user11 bin bash 服務端開啟 vim etc exports插入 mnt 192.168.1.111 rw,sync,all squash,...
部署和調優 1 1 nfs部署和優化 1
nfs服務會經常用到,用於在網路上共享儲存。舉乙個例子來說明一下 nfs 假如有三颱機器 a b c,它們需要訪問同乙個目錄,目錄中都是,傳統的做法是把這些分別放到 a b c。但是,若使用 nfs,只需要放到 a 上,然後 a 共享給 b 和 c 即可。訪問的時候,b 和 c 是通過網路的方式去訪...
部署Nfs服務
nfs是network file system的縮寫,中文意思是網路檔案系統,主要功能是通過網路 一般是區域網 讓不同的主機系統之間可以共享檔案或者目錄 網際網路中小型 集群架構後端常用nfs進行相互據共享 大型 有可能用到更複雜的分布式檔案系統,例如 moosefs glusterfs fastd...