NFS 服務器搭建和排錯思路:vim
NFS服務端配置服務器
一、更改主機名及查看服務器系統版本:ide
hostname NFS_server測試
cat /etc/redhat-release server
uname -rci
uname -mrpc
二、檢查並安裝NFS服務it
rpm -qa nfs-utils portmap rpcbindclass
yum grouplistcli
yum install nfs-utils portmap -y
rpm -qa nfs-utils portmap rpcbind
三、啓動RPC及NFS 服務
/etc/init.d/rpcbind start
ps -ef|grep grep rpc
/etc/init.d/rpcbind status
rpcinfo -p localhost
/etc/init.d/nfs start
rpcinfo -p localhost
四、設置開機自啓動並檢查
chkconfig nfs on
chkconfig rpcbind on
chkconfig --list nfs
chkconfig --list rpcbind
五、配置共享/data目錄並檢查
vim /etc/exports (方法一)
cat >>/etc/exports<<EOF(方法二)
#####sharted data for bbs tangmengmeng at 201604019######
/data 192.168.36.0/24(rw,sync)
EOF
cat /etc/exports
六、建立共享目錄並給在/data目錄寫的權限
mkdir /data
ll /data
chown -R nfsnobody.nfsnobody /data
七、平滑加載NFS服務並檢查服務
/etc/init.d/nfs reload
showmount -e localhost
NFS客戶端:
一、更改主機名及查看服務器系統版本:
hostname NFS_client
cat /etc/redhat-release
uname -r
uname -m
二、檢查並安裝RPC服務
rpm -qa nfs-utils portmap rpcbind
yum grouplist
yum install nfs-utils portmap -y
rpm -qa nfs-utils portmap rpcbind
三、啓動RPC服務並檢查
/etc/init.d/rpcbind start
/etc/init.d/rpcbind status
四、設置開機自啓動並檢查
chkconfig rpcbind on
chkconfig --list rpcbind
五、檢查服務端的NFS是否ok
showmount -e 192.168.36.5
排查故障:
ping -c1 192.168.36.5 —>檢查物理鏈路是否正常,若是不正常則用以下命令繼續檢查。
telnet 192.168.36.5 111 —> 若是不通,查看防火牆是否沒有添加出入規則。
六、掛載並測試
mount -t nfs 192.168.36.5:/data /mnt/
cd /mnt/
ls -l
touch tangmengmeng.txt
ls -l
echo "mount -t nfs 192.168.36.5:/data /mnt/" >>/etc/rc.local —>開機自啓動配置
排錯思路:
一、檢查服務器NFS和RPC有沒有開啓,客戶端有沒有開啓RPC服務
二、檢查服務器/etc/exports配置是否正確
三、服務器和客戶端防火牆規則
四、客戶端ping一下服務器是否OK
五、服務器端showmount -e localhost 檢查
六、客戶端telnet 192.168.36.5 111 服務器端