正文
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