4

リモート システム上のいくつかのフォルダーをバックアップするために rdiff-backup を実行しています。

rdiff-backup root@<REMOTESERVER>::/apps/myapp/shared/system /home/backups/system
echo "$(date): Completed... removing backup data older than 4 weeks"
rdiff-backup --remove-older-than 4W /home/backups/system
echo "$(date): Completed..."

これを実行すると、 --remove-older-than コマンド中にエラーが発生します。

Fatal Error: Found 81 relevant increments, dated:
Wed Aug 29 00:41:47 2012
Thu Aug 30 00:57:49 2012
Fri Aug 31 01:04:03 2012
Sat Sep  1 00:44:59 2012
Sun Sep  2 00:41:49 2012
Mon Sep  3 00:41:39 2012
If you want to delete multiple increments in this way, use the --force.

ええ、おそらく --force を付けるだけでよいのですが、ここで何が起こっているのかを理解したいのですが、この問題についてはあまり見つけることができませんでした。

何か案は?

4

1 に答える 1

8

それrdiff-backupはあなたが本当にそれを意味していることを確認することです. の通常のワークフロー--remove-older-thanは、最も古いインクリメントだけを削除して、定期的に実行することです。データの損失を避けるために、一度に複数のインクリメントを削除できるようにする前に、十分に確認rdiff-backupする必要があります。

于 2014-10-15T20:12:47.967 に答える