nfs
一、安装
1.1 CentOS
# Server[CentOS]
mkdir -p /data1/lib/nfs-data
chown -R nfsnobody:nfsnobody /data1/lib/nfs-data
yum install rpcbind nfs-utils
vim /etc/exports
/data1/lib/nfs-data 10.101.0.0/16(no_root_squash,rw,async,no_subtree_check)
# 使配置生效
exportfs -a
systemctl start rpcbind nfs-utils nfs
systemctl enable rpcbind nfs-utils nfs
systemctl is-enabled rpcbind nfs-utils nfs
systemctl status rpcbind nfs-utils nfs
showmount -e 10.101.11.236
systemctl restart rpcbind nfs-utils nfs
systemctl status rpcbind nfs-utils nfs
showmount -e 10.101.9.179
# Client [CentOS]
yum install nfs-utils
mkdir -p /data1/lib/nfs-data
chown -R nobody:nogroup /data1/lib/nfs-data
vim /etc/fstab
10.101.9.179:/data1/lib/nfs-data /data1/lib/nfs-data nfs4 defaults 0 0
mount -a
mount -t nfs4 10.101.11.236:/data1/lib/nfs-data /data1/lib/nfs-data
rpcinfo -p 10.101.9.179
1.2 Ubuntu
# Server[Ubuntu]
mkdir -p /data1/lib/nfs
chown -R nobody:nogroup /data1/lib/nfs
apt install rpcbind libnfs-utils nfs-common
apt install nfs-kernel-server
vim /etc/exports
/opt/lib/nfs 10.101.0.0/16(no_root_squash,rw,async,no_subtree_check)
# 使配置生效
exportfs -a
systemctl start rpcbind nfs-utils nfs-kernel-server
systemctl enable rpcbind nfs-utils nfs-kernel-server
systemctl is-enabled rpcbind nfs-utils nfs-kernel-server
systemctl status rpcbind nfs-utils nfs-kernel-server
systemctl restart rpcbind nfs-utils nfs-kernel-server
systemctl status rpcbind nfs-utils nfs-kernel-server
showmount -e 10.101.11.236
# Client[Ubuntu]
apt install nfs-common
mkdir -p /opt/lib/nfs
chown -R nfsnobody:nfsnobody /data1/lib/nfs
vim /etc/fstab
10.101.11.236:/data1/lib/nfs /data1/lib/nfs nfs4 defaults 0 0
mount -a
mount -t nfs4 10.101.11.236:/data1/lib/nfs /data1/lib/nfs
rpcinfo -p 10.101.11.236
二、高可用
2.1 rsync + inotify
Reference
2.2 rsync + sersync
Reference