カテゴリー
Mac

共有ディスクでTime Machine

公式には出来ないことになってるんだけど 2ch の Time Machine スレによると頑張れば出来るみたい。 MacBook に外付け HDD は論外なので共有ディスクにバックアップとれると嬉しいよねー。

From: [389] 名称未設定 <sage>
Date: 2007/11/05(月) 22:57:49 ID:0UkjXRoa0
NASでもいけるぞ
いま、初回バックアップ中

おまじない↓
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

From: [451] 名称未設定 <>
Date: 2007/11/07(水) 01:01:04 ID:1+ilpaV10

>>450
公式にはダメ
でも
>>389は,できたらしい。
http://blog.danielparnell.com/?p=43
かな?

ぜひ報告を

ということで実験。

まずは Time Machine を起動してディスクの設定をしてみる、と。

tm_b.png

当然なにも出てきませんね。
んで、次に Terminal から次のコマンドを叩いてみる

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

んでさっきのディスク選択のダイアログを出す、と状況に変化なし。

だまされた!? と思ったものの、いったんシステム環境設定を終了させ、再度 Time Machine の画面を開いてディスク選択のダイアログを出すと!

tm_a.png

おぉ!
ということで頑張れば共有ディスクをバックアップ先として指定できるようです。
もっとも共有ディスクは無線 LAN で繋いでるんですが、さっきからマウントに失敗してるので、有線 LAN じゃないと厳しい、とかそんなルールがあるのかもですが…。←間違い、というか netatalk な共有ディスクを指定して失敗してたんですが、 Tiger な共有ディスクを指定したらさくっとバックアップをとり始めましたヨ。

さらに追記:

翌日になって画面をみたら Tiger な共有ディスクも netatalk なドライブを指定した時と同じエラーが発生するよーになりました(えぐえぐ)。というところでログを確認してみるとゆー基本的なことを思い出したので /var/log を漁ってみると system.log に

Nov 14 22:04:31 hina /System/Library/CoreServices/backupd[477]: Backup requested by user
Nov 14 22:04:31 hina /System/Library/CoreServices/backupd[477]: Starting standard backup
Nov 14 22:04:31 hina /System/Library/CoreServices/backupd[477]: Mounting disk image /Volumes/goro/hina_001b63b33d81.sparsebundle
Nov 14 22:04:32 hina /System/Library/CoreServices/backupd[477]: Failed to attach to disk image, DIHLDiskImageAttach returned: 35
Nov 14 22:04:32 hina /System/Library/CoreServices/backupd[477]: Failed to mount disk image /Volumes/goro/hina_001b63b33d81.sparsebundle
Nov 14 22:04:32 hina /System/Library/CoreServices/backupd[477]: Backup failed with error: 21

なんてエラーを発見。

ちなみにエラーになってる

/Volumes/goro/hina_001b63b33d81.sparsebundle

は共有ディスク上ではディスクイメージとしてみれるんですが、ダブルクリックするとエラーになるのでなにかがおかしいことは間違いない様子。

んで、 netatalk な共有ディスクでのエラーも同じだったのかしらー、と確認したところ

Nov 13 22:05:49 hina /System/Library/CoreServices/backupd[28251]: Backup requested by user
Nov 13 22:05:49 hina /System/Library/CoreServices/backupd[28251]: Starting standard backup
Nov 13 22:05:52 hina /System/Library/CoreServices/backupd[28251]: Creating disk image /Volumes/export/hina_001b63b33d81.sparsebundle
Nov 13 22:08:26 hina kernel[0]: AFP_VFS Aafpfs_Reconnect: socket failed to start reconnect 61 /Volumes/export
Nov 13 22:08:26 hina KernelEventAgent[27]: tid 00000000 received VQ_DEAD event (32)
Nov 13 22:08:26 hina kernel[0]: FP_VFS afpfs_Reconnect: socket failed to start reconnect 61 /Volumes/export
Nov 13 22:08:26 hina KernelEventAgent[27]: tid 00000000 type ‘afpfs’, mounted on ‘/Volumes/export’, from ‘afp_02gYhi02gYhi02gYhi02gYhi-2.2d000010’, dead
Nov 13 22:08:26 hina kernel[0]: AFP_VFS afpfs_Reconnect: posting to KEA to unmount /Volumes/export
Nov 13 22:08:26 hina KernelEventAgent[27]: tid 00000000 found 1 filesystem(s) with problem(s)
Nov 13 22:08:26 hina kernel[0]: AFP_VFS afpfs_Reconnect: posting to KEA to unmount /Volumes/export
Nov 13 22:08:26 hina kernel[0]: AFP_VFS afpfs_unmount: /Volumes/export, flags 524288, pid 27
Nov 13 22:08:26 hina /System/Library/CoreServices/backupd[28251]: Error 5 creating backup disk image
Nov 13 22:08:26 hina /System/Library/CoreServices/backupd[28251]: Failed to create disk image
Nov 13 22:08:26 hina /System/Library/CoreServices/backupd[28251]: Backup failed with error: 20

つー感じで無線 LAN が不安定なせいか、共有ディスク上にディスクイメージを作成するのにコケたくせに

Nov 13 22:17:11 hina /System/Library/CoreServices/backupd[28251]: Backup requested by user
Nov 13 22:17:11 hina /System/Library/CoreServices/backupd[28251]: Starting standard backup
Nov 13 22:17:11 hina /System/Library/CoreServices/backupd[28251]: Mounting disk image /Volumes/export/hina_001b63b33d81.sparsebundle
Nov 13 22:17:12 hina hdiejectd[28320]: running
Nov 13 22:17:12 hina /System/Library/CoreServices/backupd[28251]: Failed to attach to disk image, DIHLDiskImageAttach returned: 109
Nov 13 22:17:12 hina /System/Library/CoreServices/backupd[28251]: Failed to mount disk image /Volumes/export/hina_001b63b33d81.sparsebundle
Nov 13 22:17:12 hina /System/Library/CoreServices/backupd[28251]: Backup failed with error: 21

そのコケたディスクイメージをマウントしようとして失敗しているようでした。

ということで、 Leopard 上のどこかにある Time Machine の設定をクリアにしてあげれば netatalk 上にもバックアップ出来そうだけど、さすがにそれは情報が見当たらないのよね(笑)。

ここら辺の動作が不安定だから共有ディスクへのバックアップが公式サポートされてないんだろうなぁ、と痛感。 10.5.4 ぐらいになれば正式サポートしてくれるんじゃないかしら :D

11n が切れたり繋がったり切れたりと動作が怪しいので試しに 11g のネットワークに繋いでみたらあっさりと動作している模様。 11g のカードで 11n のネットワークに繋げる分には問題ないのになぁ。何度やっても  Leopard がネットワーク構成を WAP2 としたいのに WAP として保存しちゃうというのも関係あるのかしら?

ちなみに Tiger な共有ディスク上に作られたイメージファイルを netatalk なディスクに scp -r でコピーして TimeMachine でバックアップディスクに netatalk な共有ディスクを指定したところ、問題なく動作してる様子(笑)。

そーいえばバックアップ先に作られるイメージというかフォルダですが

ホスト名_ MACアドレス.sparsebundle

という命名規則なんですね。 MAC アドレスは有線 LAN のものが使われる模様。

コメントを残す