ネットワークドライブ(AFP、SMB)上のSnow LeopardとTime Machine

www.macosxhints.comの資料で作成



Snow Leopardのリリース後、Time Machineは、ネットワークドライブを操作するための長い間知られていた機能を「失いました」。 判明したように、この理由はバックアップをコンピューターのUUIDにバインドしたためです。 状況を修正する簡単な手順を次に示します。





まず、システムでネットワークドライブのサポートを有効にする必要があります。 ターミナルで次のコマンドを実行します。



 デフォルトはcom.apple.systempreferences TMShowUnsupportedNetworkVolumes 1を書き込みます 


バックアップファイルを作成します(これは.sparsebundleです)。 再びターミナル:



  hdiutil create -size 500G -fs HFS + J -volname 'Time Machine Backups' -type SPARSEBUNDLE backup.sparsebundle 


その結果、最大サイズが500ギガバイトのbackup.sparsebundleというファイルがホームディレクトリに作成されます。 これは、500Gファイルをすぐに受け取ることを意味するものではなく(バックアップが作成されるとイメージが拡大します)、バックアップに割り当てられるディスク領域のみを制限します(ファイル名とサイズは任意です)。



次に、コンピューターのUUIDを確認する必要があります。 これを行うには、[システム情報]([プログラム]> [ユーティリティ]> [システム情報])を開き、[ハードウェア]セクションでUUID(ハードウェアUUID)を見つけます。



その後、com.apple.TimeMachine.MachineID.plistというファイルを作成し、次の内容を追加します。



 <?xml version = "1.0" encoding = "UTF-8"?>
 <!DOCTYPE plist PUBLIC "-// Apple // DTD PLIST 1.0 // EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version = "1.0">
 <dict>
     <key> com.apple.backupd.HostUUID </ key>
     <string> YOUR_UUID </ string>
 </ dict>
 </ plist>


YOUR_UUIDのみを実際のUUIDに置き換える必要があります。



このようなファイルはTextEditで作成できます。 これを行うには、保存時にプレーンテキスト([フォーマット]> [プレーンテキストに変換])を使用し、目的のファイル名(com.apple.TimeMachine.MachineID.plist)を設定し、拡張子を確認します(.plistのまま)。



この方法で準備された.plistファイルは、以前に作成された.sparsebundleファイルにコピーする必要があります(これは、ターミナルを使用する方が適切です)。 これは次のように行われます。



  cp com.apple.TimeMachine.MachineID.plist backup.sparsebundle 


「backup」という名前を別の名前に変更した場合は、もちろんそれを指定します。



(ターミナルの愛好家向けではありません)両方のファイル(.plistと.sparsebundleの両方)がホームフォルダーにある場合、すべてが正常に動作します。そうでない場合...ターミナルを開き、cp(ラテン)を入力し、スペースを入れて、「Finder com.apple.TimeMachine.MachineID.plist」とターミナルウィンドウにドラッグし(そのアドレスが表示されます)、ファイル「backup.sparsebundle」(まあ、またはあなたが呼んだもの)を見つけてターミナルウィンドウにドラッグし、コマンドを実行します(Enter) 。



結果を確認できます。 すべてが正常に完了したら、.sparsebundleを強調表示し、コンテキストメニューから[パッケージの内容を表示]コマンド(右キー)を選択すると、.plistファイルが内部に表示されます(原則、ここでドラッグできます)。



次に、完成した.sparsebundleを目的のネットワークドライブのルートに移動し(少なくともターミナル、少なくともフェーダーを使用)、Time Machineに接続します。



ネットワークドライブ(.sparsebundleではなく、.sparsebundleがあるネットワークドライブ)を接続し、Time Machineを開き、[ドライブの選択]ボタンを押して、表示されるリストから必要なドライブを選択します。 それだけです



さらにいくつかのヒント。 エラーを回避するには、ネットワークドライブの名前は一意である必要があります。 アーカイブプロセスからファイルを除外する機能を無視しないでください(Time Machineの実行中に空き容量があまりありません)。 しかし、バックアップを作成する頻度は、TimeMachineEditorによって便利に構成されます。



All Articles