今日Rsnapshotバックアップを実行しましたが、増分バックアップ中に外部ドライブがいっぱいになりました(現在約20個の増分バックアップがあります)。
rsync: write failed on "<path>": No space left on device (28)
現在、不完全な増分バックアップを含むhourly.0ディレクトリがあります。データの損失やバックアップの再実行なしでこの状況を回復する方法は?
私の最初の考えは次のとおりです。
- hourly.0 削除 (時間別.1 以降のデータの不完全な増分バックアップが含まれているためですか?)
- 外付けドライブの空き容量を確保するか、外付けドライブのコンテンツ全体をより大きなドライブに移動します。
- Rsnapshotを再実行します。
最大の懸念は、hourly.0を削除すると、何とかRsnapshotを混乱させ、問題を引き起こす可能性があることです。しかし、これは正しいアプローチですか?
答え1
利用可能な出力がある場合は、使用されているコマンドをrsnapshot
安全に繰り返すことができます。これを行う予定の場合は削除しないでください。削除しないでください。rsync
hourly.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/