Rsnapshotターゲットがいっぱいです。安全に再実行する方法は?

Rsnapshotターゲットがいっぱいです。安全に再実行する方法は?

今日Rsnapshotバックアップを実行しましたが、増分バックアップ中に外部ドライブがいっぱいになりました(現在約20個の増分バックアップがあります)。

rsync: write failed on "<path>": No space left on device (28)

現在、不完全な増分バックアップを含むhourly.0ディレクトリがあります。データの損失やバックアップの再実行なしでこの状況を回復する方法は?

私の最初の考えは次のとおりです。

  1. hourly.0 削除 (時間別.1 以降のデータの不完全な増分バックアップが含まれているためですか?)
  2. 外付けドライブの空き容量を確保するか、外付けドライブのコンテンツ全体をより大きなドライブに移動します。
  3. Rsnapshotを再実行します。

最大の懸念は、hourly.0を削除すると、何とかRsnapshotを混乱させ、問題を引き起こす可能性があることです。しかし、これは正しいアプローチですか?

ベストアンサー1

利用可能な出力がある場合は、使用されているコマンドをrsnapshot安全に繰り返すことができます。これを行う予定の場合は削除しないでください。削除しないでください。rsynchourly.0

たとえば、私のシステムの1つでは、これは(ほぼ)によって実行されるため、rsnapshotコピーして貼り付けて再実行できます。

/usr/bin/rsync -avzS --delete --delete-excluded --numeric-ids --fake-super \
    --exclude-from=/usr/local/etc/rsnapshot/EXCLUDE-qnap.inc \
    --rsh=/usr/bin/ssh \
    --link-dest=/backup/Rsync/NewZealand/QNAP/Data/hourly.1/share/ \
    [email protected]:/share/ \
    /backup/Rsync/NewZealand/QNAP/Data/hourly.0/share/

おすすめ記事