Skip to main content

11.NFS

为了配合以后的虚拟机迁移,可以将虚拟机统一放在NFS等文件服务器上

安装配置nfs

yum install rpcbind nfs-utils


#为了配置防火墙方便,配置nfs使用固定的端口
#在/etc/sysconfig/nfs中添加或修改为如下内容:
RQUOTAD_PORT=1001
MOUNTD_PORT=1002
LOCKD_UDPPORT=3001
LOCKD_TCPPORT=3001

#重启nfs
systemctl restart rpcbind.service
systemctl restart nfs.service
systemctl restart nfs-lock.service


#需要客户端也要开启此服务,防止多个终端同时访问时文件损坏,建议开启
cat /etc/exports
/mnt/nfs *(rw,no_root_squash)

#exportfs -av

#如果开启了防火墙,需要执行如下脚本
cat nfs-firewall.sh
#!/bin/bash
for tport in 111 2049 1001 1002 3001
do
firewall-cmd --add-port=${tport}/tcp
firewall-cmd --add-port=${tport}/udp
done


#客户端上操作:
yum install rpcbind nfs-utils -y
systemctl restart rpcbind.service 暂时不需要启动nfs服务
systemctl restart nfs-lock.service

#需要客户端也要开启此服务,防止多个终端同时访问时文件损坏,建议开启
showmount -e 192.168.145.128
mount -t nfs -o soft,bg 192.168.145.128:/mnt/nfs /mnt/

https://edu.51cto.com/lecturer/9286589-c81.html