我正在使用 rsync 备份大约 100GB 的文件和目录。我的命令是
sudo rsync -azvv /home/path/folder1/ /home/path/folder2
Run Code Online (Sandbox Code Playgroud)
然而,每个文件的输出上升得如此之快,而且文件太多,我担心是否有一些我无法捕捉到的错误。所以我想知道您如何在备份期间捕获任何错误?
Gil*_*il' 12
将错误流重定向到您可以稍后阅读的文件。详细输出进入标准输出,而错误继续标准错误。
sudo rsync -azvv /home/path/folder1/ /home/path/folder2 2>rsync-errors
echo $?
cat rsync-errors
Run Code Online (Sandbox Code Playgroud)
或者,不要使用详细模式,而是使用--progress
或-P
仅查看进度指示器,这样您将看到滚动显示的错误消息。如果它们很多,它们可能会滚动得太快。
无论如何,请检查 的返回状态是否rsync
为 0,表示没有错误。