NFS配置详情
NFS服务器:10.0.0.5
备份服务器:10.0.0.6
服务器端
yum install nfs-utilsrpcbind
#vim /etc/exports 配置nfs配置文件,添加下面一行
/data/share_data10.0.0.0/24(rw,sync,insecure,no_auth_nlm,no_root_squash,no_subtree_check)
端口固定
#cat >>/etc/sysconfig/nfs << 'EOF'
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004
EOF
启动
service rpcbind start
service nfs start
设置开机自动启动
chkconfig rpcbind on
chkconfig nfs on
创建工作用户
groupadd -g 1000 depot
useradd -g 1000 -u1000 depot
创建共享目录
mkdir –pv /data/share_data
chown deploy.deploy/photo
创建nfs备份脚本
vim/home/depot/rsync_backup.sh
内容:
#!/bin/sh
source=/data/share_data
destination=root@10.0.0.6:/data/nfs_backup/
inotifywait -mrq -emodify,delete,create,attrib $source | while read D E F
do
/usr/bin/rsync -ahqzt --delete $source$destination
done
执行脚本
nohup /bin/sh/home/depot/rsync_backup.sh &
写入开机启动
Vim /etc/rc.local 添加下面一行
nohup /bin/sh/home/depot/rsync_backup.sh &
客户端
yum -y installnfs-utils 安装nfs客户端工具
mkdir /data/share_data 新建目录
mount -t nfs 10.0.0.5:/data/share_data /data/share_data 挂载目录
# vim /etc/rc.local 添加下面一行
mount -t nfs 10.0.0.5:/data/share_data/data/share_data