NFS共享安装部署
系統環境
操作系統 centos 6.4?
服務器IP 172.16.7.40
客戶端IP 172.16.5.53
一、安裝所以需軟件
yum install -y nfs-utils rpcbind
二、為NFS指定固定端口,運行以下命令:
vi /etc/sysconfig/nfs
搜索和設置如下所示的端口配置:
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004
三、開放防火墻中的上述端口,運行以下命令:
iptables ?-I INPUT -p tcp --dport 111 -j ACCEPT
iptables ?-I INPUT -p udp --dport 111 -j ACCEPT
iptables ?-I INPUT -p tcp --dport 2049 -j ACCEPT
iptables ?-I INPUT -p udp --dport 2049 -j ACCEPT
iptables ?-I INPUT -p tcp --dport 30001:30004 -j ACCEPT
iptables ?-I INPUT -p udp --dport 30001:30004 -j ACCEPT
service iptables save
service iptables restart
四、創建共享目錄,運行以下命令:
mkdir -p /data/nfs_share
上述命令將建立共享目錄/data/nfs_share。
五、配置exports文件,運行以下命令:
vi /etc/exports
在上述文件的末尾新增一行,如下所示:
/data/nfs_share 192.168.4.212(rw,sync,no_root_squash)
/data/nfs_share *(ro)
這一行表示只有192.168.4.212客戶端能夠以讀寫權限掛載共享目錄,其他客戶端只能以只讀權限掛載。
六、啟動NFS相關服務,運行以下命令:
chkconfig nfs on
chkconfig rpcbind on
service nfs start
service rpcbind start
七、檢查NFS的相關端口是否已經啟用,運行以下命令:
service iptables status
rpcinfo -p localhost
八、安裝NFS客戶端(192.168.4.212)
NFS客戶端不需要啟動NFS服務,但需要安裝nfs-utils,運行以下命令:
yum install -y nfs-utils
?
九、手動掛載NFS共享目錄
?
1:確定掛載點,運行以下命令:
showmount -e 192.168.4.211
-e選項顯示NFS服務端的共享列表。
?
2:創建掛載目錄,運行以下命令:
mkdir -p /root/remote_dir
其中,/root/remote_dir為共享目錄的掛載點目錄。
?
3:掛載共享目錄,運行以下命令:
mount -t nfs 192.168.4.211:/data/nfs_share /root/remote_dir
其中,-t選項用于指定文件系統的類型為nfs。
?
4:共享目錄使用結束之后,卸載共享目錄,運行以下命令:
umount /root/remote_dir
十、添加開機自動掛載
echo mount -t nfs 172.16.7.40:/tmp/craw/zxbg/ /tmp/craw/zxbg/ ext4 defaults 0 0 >> /etc/fstab
本文轉自 jvrmusic520 ?51CTO博客,原文鏈接:http://blog.51cto.com/linuxtech/1717565
總結
- 上一篇: 自动化部署之gitlab备份和恢复
- 下一篇: .net 资料