我已经与此斗争了 6 个多月。我已设置 rsnapshot 在 cron 中进行定期备份并发送统计电子邮件,但我在电子邮件中收到此内容:
错误 /home/ 没有统计数据
我已经手动运行了 rsnapshot,但似乎没有从 rsync 返回任何统计数据,即使给出了 --stats 标志。以下是详细的手动 rsnapshot 运行记录:
root@box:/home/user# /usr/bin/rsnapshot -v alpha
echo 28806 > /var/run/rsnapshot.pid
/bin/rm -rf /media/backup/backups/alpha.6/
mv /media/backup/backups/alpha.5/ /media/backup/backups/alpha.6/
mv /media/backup/backups/alpha.4/ /media/backup/backups/alpha.5/
mv /media/backup/backups/alpha.3/ /media/backup/backups/alpha.4/
mv /media/backup/backups/alpha.2/ /media/backup/backups/alpha.3/
mv /media/backup/backups/alpha.1/ /media/backup/backups/alpha.2/
/bin/cp -al /media/backup/backups/alpha.0 /media/backup/backups/alpha.1
/usr/bin/rsync -ax --stats --delete --numeric-ids --relative \
--delete-excluded --exclude=.local/share/Trash --exclude=/Downloads \
/home/ /media/backup/backups/alpha.0/box/
/usr/bin/rsync -ax --stats --delete --numeric-ids --relative \
--delete-excluded --exclude=.local/share/Trash --exclude=/Downloads \
/media/mybook/ /media/backup/backups/alpha.0/mybook/
touch /media/backup/backups/alpha.0/
rm -f /var/run/rsnapshot.pid
root@box:/home/user#
您可以从记录中看到,rsync 正在使用 --stats 调用,但是没有生成任何统计数据。
有人知道为什么吗?
答案1
我也遇到了这个问题。解决此问题的方法是将 rsnapshot.conf 中的“详细”设置从 3 更改为 4。
看起来这个添加了 rsync 输出到日志功能的提交也将 rsnapshot 从始终打印 rsync 输出更改为仅当“详细”设置为 4(“超详细”)或更高时才打印它。
https://github.com/rsnapshot/rsnapshot/commit/fdef85440bd0739c62fc509fb763dd1a5f688f73
高血压