回答:
最近、すべてのTMバックアップをより大きなドライブに移行する必要がありました。
次のチュートリアルを使用して、操作を正常に完了することができます。
SuperDuper!仕事をします。「Smart Update」機能を使用して効率的な増分バックアップを実行するために引き続き使用したい場合にのみ、無料で使用できます。
10.6の場合、アップルはMac 101に次の機能を追加しました:Time Machine:
Mac OS X v10.6:現在のハードドライブから新しいハードドライブにバックアップを転送する方法
大容量の新しいハードドライブにアップグレードする場合は、通常のバックアップに使用する前に、既存のTime Machineバックアップを転送することをお勧めします。既存のバックアップを新しいより大きなバックアップハードドライブに保存するには、次の手順に従います。
- 新しいハードドライブを接続します。
- ディスクユーティリティで、GUIDパーティションがあり、Mac OS拡張(ジャーナリング)としてフォーマットされていることを確認します。必要に応じて、GUIDパーティションでドライブをMac OS拡張として再フォーマットします。方法がわからない場合は、この記事の手順をご覧ください。注:フォーマットする前に、ハードドライブ上のデータをバックアップしてください。
- デスクトップで新しいドライブのアイコンを選択し、[ファイル]メニューから[情報を見る]を選択します。
- 「このボリュームの所有権を無視する」が有効になっていないことを確認してください。
- システム環境設定でTime Machine環境設定を開きます。
- Time Machineスイッチをオフにスライドします。
- Finderで、現在のバックアップハードドライブをダブルクリックして、Finderウィンドウを開きます。
- 「Backups.backupd」フォルダを新しいハードドライブにドラッグします。
- 管理者のユーザー名とパスワードを入力し、[OK]をクリックしてコピープロセスを開始します。すべてのバックアップがコピーされるため、完了までに時間がかかる場合があります。
- Time Machineのシステム環境設定で、[ディスクの選択…]をクリックします。
- 新しいハードドライブを選択し、[バックアップに使用]をクリックします。
これで、新しいハードドライブに、以前のバックアップハードドライブからの既存のバックアップがすべてあり、さらに新しいバックアップのためのより多くの領域があります。
(Time CapsuleとMac OS X v10.6の手順もあります:既存のTime Capsuleから新しいものにバックアップを転送する方法。)
補足として:(リモートバックアップのように)スパースバンドルを使用していて、非常に大きなファイルのバックアップを作成した場合、それらのファイルをバックアップから削除します(手動で、またはTime Machineが期限切れの毎日および毎時のバックアップを削除した場合)。 Time Machineが本当に必要とするまで、ディスク領域を自動的に再利用しません。
スペースを手動で再利用できます。これにより、多くのスペースが解放される可能性があります(おそらく、より大きなディスクへの移行が不要になるか、少なくとも新しいディスクにすべての可能なスペースが与えられます)。Time Machineの機能を参照してください。サーバー障害時。
これは今のところ役に立ちませんが、ポータブル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を十分に理解していないため、ここでは役立ちません。ただし、スクリプトを実行してそれをマウントするcronjobを作成できます。
#!/bin/bash
if [ -d /Volumes/<extdrive> ] ; then
open /Volumes/extdrive/TimeMachineImage.dmg
fi
そして、次のようなcronjobをインストールします。
*/5 * * * * /usr/local/bin/<scriptname>
hdiutil呼び出しに-type SPARSE arg を含めることにより、最初に作成するときに50GB全体を吸い取らないように、スパースイメージを作成することもできます。ここでの危険は、外部ドライブのスペースが不足する可能性があることです。
すべてのコンテンツ(隠しドットファイルを含む)をコピーするだけでよいと思います。Carbon Copy Clonerのようなもので、ブロックレベルのコピーを使用する方が安全な場合があります。