rsync+inotify报错问题解决

编写了一个inotify实时同步脚本,用来检测nfs挂载目录是否有数据变化,如果有变化通过脚本里的rsync命令将数据传输的从的服务器上。

# cat /etc/nfschuanhsu.sh 
#!/bin/bash 
#编写 inotify 实时监控脚本 
backup_Server=192.168.8.30 
inotifywait=/usr/bin/inotifywait 
bakData=/data/rsync/nfs-server 
${inotifywait} -mrq --format '%w%f' -e create,close_write,delete ${bakData} | while read line 
do 
cd ${bakData} 
rsync -az ./ 
rsyncuser1@${backup_Server}::nfs-master 
--password-file=/etc/rsync/rsync33-nfs-master-passwd 
done

首先,我先手动测试脚本是否可以同步成功,手动启动命令后输出了报错,开始排错并没有发现有什么问题,然后我查看了日志是否可以通过日志查看是否有什么报错信息。

# tail -f /var/log/rsync.log 
2024/01/18 09:07:31 [9490] connect from NFS-5 (192.168.8.5)
2024/01/18 09:07:31 [9490] rsync allowed access on module nfs-master from NFS-5 (192.168.8.5)
2024/01/18 09:07:31 [9490] secrets file must be owned by root when running as root (see strict modes)
2024/01/18 09:07:31 [9490] auth failed on module nfs-master fro

你可能感兴趣的:(服务器,linux,centos,bash)