現在、Time MachineをNAS上のボリュームで使っているのですが、たまに、 「マウントできませんでした」 という感じのエラーが発生し、バックアップができなくなることがあります。 そのとき、/var/log/system.logには以下の様な出力がありました。
May 22 04:20:49 ariel com.apple.backupd[6949]: Error 45 creating backup disk image
May 22 04:20:49 ariel com.apple.backupd[6949]: Failed to create disk image /Volumes/Public/ariel.sparsebundle, status: 45
May 22 04:20:54 ariel com.apple.backupd[6949]: Backup failed with error: 20
May 22 04:20:55 ariel com.apple.backupd[6949]: Ejected Time Machine network volume.
こういう場合には、以下を試してみます。 [なお、これらの作業は自己責任でお願いします。]{style="color:#ff0000;"} [私の環境ではうまく行きましたが、すべての環境でうまく行くとは限りません。]{style="color:#ff0000;"}
-
Time Machineバックアップに失敗すると、ディレクトリ名に日付/時間がついてしまうので、それを元に戻す。
$ mv ariel_XXXXXXXXXXXX_2011-05-21-113228.sparsebundle ariel_XXXXXXXXXXXX.sparsebundle
-
変更禁止フラグがたっている(らしい)ので、それを解除。
$ chflags nouchg ariel_XXXXXXXXXXXX.sparsebundle
-
以下のファイル内容の修正を行う。
$ vim ariel_XXXXXXXXXXXX.sparsebundle/com.apple.TimeMachine.MachineID.plist VerificationState 2
を
VerificationState 1
に変更。
-
変更禁止フラグを再度設定。
$ chflags uchg ariel_XXXXXXXXXXXX.sparsebundle
-
再度、バックアップを試してみる。
#まぁ、本当に大丈夫なのかどうかは、リストアしてみるまでわかりませんが。。w
参考サイト: mtaneda’s diary - 続・Time Machine によるバックアップの検証が完了しました。信頼性を向上するために、新規バックアップの作成が必要になりました。
Comments
comments powered by Disqus