ディレクトリを最初から読み取らずに中断された二重性バックアップを復元する

ディレクトリを最初から読み取らずに中断された二重性バックアップを復元する

Duplicity 0.7.17を使用してディレクトリのフルバックアップを実行しています。低速I / Oはボトルネック(読み取り速度20MiB / s未満)で、ディレクトリが大きい(〜5TiB)。

完全バックアップが完了する前に中断されました。同じコマンドを使用して再起動し、Duplicityは元のボリュームから正しく復元しましたが、ディレクトリ全体を最初から読み直します。つまり、最初からバックアップを実行するよりも時間が節約されません。

I/O を保存するために「新しい」ディレクトリのみを読み込むように Duplicity に指示するにはどうすればよいですか?

追加情報:

  • ファイルメタデータを読むだけではありません。atop実際のファイルの内容を読み取る二重性としてのみ説明できるディスクアクティビティが表示されます。
  • 私はFedora 27を使用しています。ディレクトリは、2つの仮想SCSIディスクにまたがるvmware(vmx-10)のext4 LVMパーティションにあります。

答え1

はい、そうです。理想的ではありませんが、うまくいきます。提出してくださいエラーレポートLaunchpadでこの問題を修正してください。

Duplicityのrestart_position_iterator:

Fake writing to backend, but do go through all the source paths.
Stop when we have processed the last file and block from the
last backup.  Normal backup will proceed at the start of the
next volume in the set.

関連情報