系統環境
1. 操作系統:redhat6.5
2. 已關閉NetworkManager
3. 已關閉iptables
4. 已關閉SELinux
5. 已配置固定的IP地址
軟件環境
nfs-utils-lib.x86_64 0:1.1.5-6.el6
rpcbind.x86_64 0:0.2.0-11.el6 提供rpc協議 nfs需要rpcbind來進行通信確認
網絡環境
服務器ip:192.168.1.20
客戶端ip:192.168.1.25
服務器:
1. 安裝軟件
yum -y install nfs-utils
2. 啓動服務
/etc/init.d/nfs start
3. 開機自啓
chkconfig nfs on
4. 配置
以讀寫的方式共享
mkdir -p /share/dir2
chmod 757 /share/dir2
vim /etc/exports
/share/dir1 192.168.1.25(rw,sync) //共享給指定主機
exportfs -r 重新加載配置文件/etc/exports
exportfs -v 檢查當前主機的NFS輸出(共享)
客戶端:
1. 安裝軟件
yum -y install nfs-utils
2. 查看存儲端共享
showmount -e 192.168.1.20
Export list for 192.168.1.20:
/share/dir1 192.168.1.25(rw,sync)
3. 手動掛載NFS
mkdir /mnt/nfs1 //創建掛載點(根據生產需求而定)
mount -t nfs 192.168.1.20:/share/dir1 /mnt/nfs1/
ls /mnt/nfs1/
cp -r /etc/hosts /mnt/nfs1/ 因爲需要rpcbind進行確認通信,所以客戶端第一次創建文件是非常慢的
4. 客戶端實現自動掛載NFS
fstab自動掛載
vim /etc/fstab
192.168.1.20:/share/dir1 /mnt/nfs1 nfs defaults,_netdev 0 0
mount -a