我正在使用 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”将包含您的输出。