如何检查rsync的快速输出

如何检查rsync的快速输出

我正在使用 rsync 备份大约 100GB 文件和目录。我的命令是

sudo rsync -azvv /home/path/folder1/ /home/path/folder2

然而,每个文件的输出增长得如此之快,而且文件如此之多,我担心是否有一些我无法捕获的错误。所以我想知道你如何在备份过程中发现任何错误?

答案1

将错误流重定向到您稍后可以读取的文件。详细输出转到标准输出,而错误则转到标准错误。

sudo rsync -azvv /home/path/folder1/ /home/path/folder2 2>rsync-errors
echo $?
cat rsync-errors

或者,不使用详细模式,而是使用--progress-P仅查看进度指示器,这样您将看到滚动的错误消息。如果它们很多,它们可能会滚动得太快。

无论如何,检查 的返回状态是否rsync为 0,表明没有错误。

答案2

我使用以下内容:

sudo rsync -azvv /home/path/folder1/ /home/path/folder2 |& tee rsync.output

文件“rsync.output”将包含您的输出。

相关内容