rdiff-backup でエラー。

rdiff-backup を導入してしばらく、サーバがハングアップ後『バックアップのエラー』メールが届くようになりました。

rdiff-backup フォルダの backup.log を見てみると

UpdateError “ファイル名” File changed from regular file before signature

とエラーが…。

調べると 公式ページの Wiki に情報が。

Go into the “rdiff-backup-data” directory and find the most recent “file_statistics” and “mirror_metadata” gzipped files.

最新の “file_statistics” と “mirror_metadata” を解凍して該当部分を削除して圧縮するといいとのこと。

解凍してファイルを確認すると確かに文字化け( 便 → 偏 へ文字化けてる)の情報が記録されてる…。

修正して再圧縮。深夜には直ってるはず。。


さっきのを最後まで読むと ruby スクリプトがあるらしい。ので修正後に試したみた。


[root@samba_server rdiff-backup-data]# ruby ./fixRdiffBackupData.rb .
dir=. time=2009-12-08T03:00:03+09:00
ERROR LOG
  read 1, ignored 1
FILE STAT
  read 753013, ignored 0
MIRROR META
  read 7319092, ignored 0


日本語通るかあやしいけど LOG にエラーがあるのは見て取れる。FILE STAT, MIRROR META の方は修正してるので何も検出されない?
今度また失敗したら試そう。