可疑的 rsync 输出

可疑的 rsync 输出

我使用 rsync 备份我们的服务器,如下所示

rsync -av --delete /mnt/backup backupserverIPadress::backupfolder > /mnt/logs/textfile.txt

直到 10 天前,它都运行良好。当我检查输出时,textfile.txt我发现正在构建文件列表...仅

我几乎确信最近几天服务器发生了一些变化。

答案1

您可能没有了解全部情况。如果任何内容(如错误)发送到 STDERR,您将不会在日志文件中看到它们。请尝试使用此命令,它还会将 STDERR 重定向到日志文件(请注意命令的结尾):

rsync -av --delete /mnt/backup 备份服务器IP地址::备份文件夹 > /mnt/logs/textfile.txt 2>&1

您可能还想添加 --dry-run 选项。摘自 rsync 手册:

这会让 rsync 进行一次试运行,不会产生任何
变化(并产生与实际运行大致相同的输出)。它
最常与 -v、--verbose 结合使用
和/或 -i, --itemize-changes 选项来查看 rsync 的
在实际运行它之前,mand 将要做什么。

--itemize-changes 的输出应该正是
在试运行和随后的实际运行中也是一样(除非故意
欺骗和系统调用失败);如果不是,那就是一个错误。
其他输出基本不变,但可能有些不同
区域。值得注意的是,试运行不会发送
文件传输,因此 --progress 没有效果,“发送的字节数”,
“接收的字节数”、“文字数据”和“匹配的数据”统计信息
太小,“加速”值相当于运行
不需要文件传输。

相关内容