Rsync to-checkがバックアップ中に増大する


9

現在、約40ギガのファイルを外部ディスクからハードドライブに転送しています。rsyncの進行状況の出力には、常に次のように表示されます。

... to-check=1100/24094)
... to-check=1099/24094)

ただし、転送中に2番目の数は増加し、最初の数は1000未満にはなりません。

... to-check=1200/27199)
... to-check=1199/27199)

それは私を困惑させます-転送は実際にいつ終了しますか?

編集:さて、ある時点でそれは終わった。それでも、その動作の原因は何ですか?

回答:


15

rsyncは、クロールが完了する前にファイルの転送を開始して、ファイルの正確な数を確認し、プロセス全体を高速化します。これは、実行中に数値が上がることを意味します。

rsync 3.1.0以降、これは少し変更されました。

--progressオプションの出力が変更されました。文字列 "xfer"は "xfr"に短縮され、文字列 "to-check"は "to-chk"に短縮されました。どちらも(デフォルトで)行の全長を長くすることなく、ファイルサイズの数値をより広く表示します。また、インクリメンタル再帰が有効になっている場合、インクリメンタル再帰スキャンが完了するまで、「to-chk」の代わりに文字列「ir-chk」が使用され、確認する値と合計値は引き続き新しいファイルが見つかるにつれて増加します。


1
最初にクロールを完了する方法はありますか?
hopeseekr 2012年

5
--no-inc-recursive
levinalex 2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.