Time Machineに[ディスクの変更...]ボタンがあることは知っていますが、データ(数時間、数週間、場合によっては数か月)を新しいより大きなディスクに移行する場合はどうでしょうか最初からやり直すことなく)?
最近、すべてのTMバックアップをより大きなドライブに移行する必要がありました。
次のチュートリアルを使用して、操作を正常に完了することができます。
10.6の場合、Appleは Mac 101:Time Machine に次のものを含めています:
Mac OS X v10.6:バックアップを現在のハードドライブから新しいハードドライブに転送する方法
大容量の新しいハードドライブにアップグレードする場合は、通常のバックアップに使用する前に、既存のTimeMachineバックアップをハードドライブに転送することをお勧めします。既存のバックアップを新しい大容量のバックアップハードドライブに保持するには、次の手順に従います。
- 新しいハードドライブを接続します。
- ディスクユーティリティで、GUIDパーティションがあり、Mac OS拡張(ジャーナリング)としてフォーマットされていることを確認します。必要に応じて、ドライブをMac OS拡張としてGUIDパーティション。方法がわからない場合は、 この記事 の手順を参照してください。注:フォーマットする前に、ハードドライブ上のデータをバックアップしてください。
- デスクトップで新しいドライブのアイコンを選択し、[ファイル]メニューから[情報を見る]を選択します。
- 「このボリュームの所有権を無視する」が有効になっていないことを確認してください。
- システム環境設定でTimeMachine設定を開きます。
- TimeMachineスイッチをオフにスライドします。
- Finderで、現在のバックアップハードドライブをダブルクリックして、Finderウィンドウを開きます。
- フォルダ「Backups.backupd」を新しいハードドライブにドラッグします。
- 管理者のユーザー名とパスワードを入力し、[OK]をクリックしてコピープロセスを開始します。すべてのバックアップがコピーされるため、これが完了するまでに時間がかかる場合があります。
- Time Machineのシステム環境設定で、「ディスクの選択…」をクリックします。
- 新しいハードドライブを選択し、[バックアップに使用]をクリックします。
これで、新しいハードドライブに、以前のバックアップハードドライブからの既存のバックアップがすべて追加され、さらに新しいバックアップ用のスペースが増えます。
(TimeCapsuleおよびMacOS X v10.6:既存のTime Capsuleから新しいTime Capsuleにバックアップを転送する方法の説明もあります。 )
補足として:スパースバンドルを使用している場合(リモートバックアップなど)、非常に大きなファイルのバックアップを作成した場合、それらのファイルをバックアップから削除すると(手動で、またはTime Machineが期限切れの日次および時間ごとのバックアップを削除するときに) Time Machineが本当に必要とするまで、ディスクスペースを自動的に再利用しません。
手動でスペースを再利用でき、多くのスペースが解放される可能性があります(おそらくより大きなディスクへの移行が不要になる、または少なくとも新しいディスクを提供する)すべての可能なスペース)。サーバー障害については Time Machineは何をしているのですか? を参照してください。
SuperDuper! がその仕事をします。無料で使用して、やりたいことを実行できます。また、「スマートアップデート」機能を使用して効率的な増分バックアップを実行するために引き続き使用する場合にのみ、料金を支払うことができます。
これは今のところあなたの助けにはなりませんが、ポータブルTimeMachineバックアップ(TimeMachineに使用されるディスクの部分を制限できるという副次的な利点があります)が必要なゼロから始める人には、マウントされたディスクを使用することをお勧めしますTimeMachineのバックアップディスクのターゲットとしてのイメージ(.dmg)。
たとえば、2TBの外付けドライブがあり、TimeMachineバックアップ用に50GBを予約し、すでにコンテンツが含まれている別の外付けドライブにバックアップを移動できるようにしたいとします。あなたはこれを行うことができます:
% cd /Volumes/<extdrive>/
% hdiutil create TimeMachineImage -size 50g -fs HFS+ -volname TimeMachineDisk
% open TimeMachineImage.dmg
次に、環境設定に移動し、バックアップドライブとして/ Volumes/TimeMachineDiskを選択します。使用したい50GBのサイズを超えて大きくなることはなく、スペースはすでに外部ドライブに予約されているため、スペースが不足するほど大きくなることはありません。
次に、TimeMachineImage.dmgをTimeMachineバックアップ用の別のドライブに移動できます。または単にオフサイト保護のために。
これにより、他のいくつかのオプションも開かれます。その中で最も重要なのは、TimeMachineバックアップを暗号化する機能です。これを行うには、dmgの暗号化を有効にするだけなので、次のようなものを使用します。
% hdiutil create TimeMachineImage -encrypted -size 50g -fs HFS+ -volname TimeMachineDisk
このパズルの最後のピースは、外付けドライブがマウントされたときにdmgを自動マウントしたいということです。 Applescriptでこれを行うことは可能だと思うので、自動的に行われますが、私はここで役立つApplescriptに精通していません。ただし、スクリプトを実行してマウントするcronジョブを作成することはできます。
#!/bin/bash
if [ -d /Volumes/<extdrive> ] ; then
open /Volumes/extdrive/TimeMachineImage.dmg
fi
そして、次のようなcronジョブをインストールします。
*/5 * * * * /usr/local/bin/<scriptname>
また、hdiutil呼び出しに-type SPARSE argを含めることで、最初に作成したときに50GB全体を消費しないようにスパースイメージを作成することもできます。ここでの危険は、外付けドライブのスペースが不足する可能性があることです。
I thinkすべてのコンテンツ(隠しドットファイルを含む)をコピーするだけです。 Carbon Copy Clonerのようなもので、ブロックレベルのコピーを使用する方が安全かもしれません。