yum -y install nfs-utils
echo "modprobe nfs" >> /etc/rc.d/rc.local
echo "modprobe nfsd" >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local
systemctl enable rc-local.service
systemctl stop rpcbind.socket
systemctl stop rpcbind
systemctl disable rpcbind.socket
systemctl disable rpcbind
modprobe nfs
modprobe nfsd
NFSDATA=/data/pvdata/prometheus-grafana
SHARENAME=prometheusData
mkdir -p /data/pvdata/prometheus-grafana
docker run -d --restart=always --name nfs \
-e NFS_EXPORT_0="/${SHARENAME} *(insecure,rw,async,no_root_squash)" \
-v ${NFSDATA}:/${SHARENAME} \
--cap-add SYS_ADMIN \
-p 2049:2049 -p 2049:2049/udp \
-p 111:111 -p 111:111/udp \
-p 32765:32765 -p 32765:32765/udp \
-p 32767:32767 -p 32767:32767/udp \
tools/nfs-server
客户端
yum -y install nfs-utils
showmount -e NFS_SERVER_IP
客户端挂载的时候要写/$SHARENAME
mount -t nfs NFS_SERVER_IP:/nfs /data/staticData -o proto=tcp -o nolock
mount -t nfs 192.168.3.40:/nfs /data/staticData
mount -t nfs 192.168.3.40:/nfs /data/staticData -o proto=tcp -o nolock
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl stop docker;systemctl start docker;systemctl enable docker
systemctl stop rpcbind
systemctl stop rpcbind.socket
systemctl disable rpcbind
systemctl disable rpcbind.socket
systemctl enable rc-local.service
systemctl firewall stop
systemctl firewall.service stop
systemctl stop firewalld.service
systemctl disable firewalld.service