inotify+rsync实时同步备份nfs

学习教程总结:

1.主机1:172.16.1.41,安装rsync并运行rsync --daemon

配置好/etc/rsyncd.conf 和密码文件rscync.password并设置chomd 600权限。设置备份模块[nfsbackup]

2.主机2:172.16.1.31 安装nfs-utils,安装inotify-tools,设置nfs共享目录/data1。rsync密码文件/etc/rsync.password并设置chomd 600权限

实时监控脚本:

#!/bin/bash
ip=172.16.1.41
path=/data1
#运行inotify监控事件
/usr/bin/inotifywait -mrq --timefmt '%y-%m-%d %H:%M' --format '%T %w%f' -e close
_write,delete $path | while read file
do
#NFS主机向RSYNC主机推送
              rsync -az $path/ --delete rsync_backup@$ip::nfsbackup --password-file=/e
tc/rsync.password
done

猜你喜欢

转载自www.cnblogs.com/homeboot/p/12974305.html