TimeMachineのバックアップがコケたときの対処

マウント失敗してバックアップできないときの対処。

・バックアップ失敗したときの /var/log/system.log
Jun 1 19:57:46 : Error 45 creating backup disk image
Jun 1 19:57:46 : Failed to create disk image /Volumes/TimeMachine-2/hiro’s MacBook.sparsebundle, status: 45
Jun 1 19:57:51 : Backup failed with error: 20
Jun 1 19:57:51 : Ejected Time Machine network volume.

Error: (-43) が出ている場合は、原因となっているファイルを削除するなどして対処する。

ディレクトリ名に日付/時間がついてしまうので、それを元に戻す
# mv "ファイル名"_2011-05-21-113228.sparsebundle "ファイル名".sparsebundle

・変更禁止フラグがたっているので、それを解除
# chflags nouchg "ファイル名"_XXXXXXXXXXXX.sparsebundle

・以下のファイル内容を修正
# vi "ファイル名".sparsebundle/com.apple.TimeMachine.MachineID.plist
-----------------------
【変更前】
VerificationState
2

【変更後】
VerificationState
1
-----------------------

・変更禁止フラグを再度設定。
# chflags uchg "ファイル名".sparsebundle

・再度バックアップを試す