私は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
エラーがないことを示すゼロです。
答え2
私は以下を使用します:
sudo rsync -azvv /home/path/folder1/ /home/path/folder2 |& tee rsync.output
「rsync.output」ファイルには出力が含まれます。