Time Machineデータを新しいディスクに移行する方法


10

Time Machineには[ディスクの変更...]ボタンがあることは知っていますが、データ(時間、週、場合によっては数か月)を、最初からやり直さずに新しい大きなディスクに移行する場合はどうでしょうか。

回答:


7

最近、すべてのTMバックアップをより大きなドライブに移行する必要がありました。

次のチュートリアルを使用して、操作を正常に完了することができます。


:ここでの方法より完全なガイドですdiscussions.apple.com/docs/DOC-3108
cregox


4

10.6の場合、アップルはMac 101に次の機能を追加しました:Time Machine

Mac OS X v10.6:現在のハードドライブから新しいハードドライブにバックアップを転送する方法

大容量の新しいハードドライブにアップグレードする場合は、通常のバックアップに使用する前に、既存のTime Machineバックアップを転送することをお勧めします。既存のバックアップを新しいより大きなバックアップハードドライブに保存するには、次の手順に従います。

  1. 新しいハードドライブを接続します。
  2. ディスクユーティリティで、GUIDパーティションがあり、Mac OS拡張(ジャーナリング)としてフォーマットされていることを確認します。必要に応じて、GUIDパーティションでドライブをMac OS拡張として再フォーマットします。方法がわからない場合は、この記事の手順をご覧ください。注:フォーマットする前に、ハードドライブ上のデータをバックアップしてください。
  3. デスクトップで新しいドライブのアイコンを選択し、[ファイル]メニューから[情報を見る]を選択します。
  4. 「このボリュームの所有権を無視する」が有効になっていないことを確認してください。
  5. システム環境設定でTime Machine環境設定を開きます。
  6. Time Machineスイッチをオフにスライドします。
  7. Finderで、現在のバックアップハードドライブをダブルクリックして、Finderウィンドウを開きます。
  8. 「Backups.backupd」フォルダを新しいハードドライブにドラッグします。
  9. 管理者のユーザー名とパスワードを入力し、[OK]をクリックしてコピープロセスを開始します。すべてのバックアップがコピーされるため、完了までに時間がかかる場合があります。
  10. Time Machineのシステム環境設定で、[ディスクの選択…]をクリックします。
  11. 新しいハードドライブを選択し、[バックアップに使用]をクリックします。

これで、新しいハードドライブに、以前のバックアップハードドライブからの既存のバックアップがすべてあり、さらに新しいバックアップのためのより多くの領域があります。

Time CapsuleとMac OS X v10.6の手順もあります:既存のTime Capsuleから新しいものにバックアップを転送する方法。)

補足として:(リモートバックアップのように)スパースバンドルを使用していて、非常に大きなファイルのバックアップを作成した場合、それらのファイルをバックアップから削除します(手動で、またはTime Machineが期限切れの毎日および毎時のバックアップを削除した場合)。 Time Machineが本当に必要とするまで、ディスク領域を自動的に再利用しません。

スペースを手動で再利用できます。これにより、多くのスペースが解放される可能性があります(おそらく、より大きなディスクへの移行が不要になるか、少なくとも新しいディスクにすべての可能なスペースが与えられます)。Time Machineの機能を参照してくださいサーバー障害時。


superuser.com/questions/112007/migrating-time-machine-volumes/…にあるalimackの回答のハードリンクに関する注記を必ずお読みください)
Arjan

3

これは今のところ役に立ちませんが、ポータブル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全体を吸い取らないように、スパースイメージを作成することもできます。ここでの危険は、外部ドライブのスペースが不足する可能性があることです。


あなたはそれが宇宙のことを絞り出すために大きく成長しませんので、あなたは、あなたが使用したいとスペースがすでにお使いの外付けドライブに予約されている50ギガバイトのサイズの上に成長しないことを保証することができます。-Mac OS Xヒントからの注記:10.6.3以降、Time Machineはスパースバンドルのサイズを利用可能な最大サイズに増加しようとします[..]
Arjan

2
  1. 両方のドライブをMacに接続します。
  2. ディスクユーティリティを開きます(/アプリケーション/ユーティリティ/ディスクユーティリティ.app)。
  3. [ 復元 ]タブをクリックします。(応急処置|消去|パーティション| RAID | 復元
  4. 古いドライブを[ ソース]フィールドにドラッグします。
  5. 新しいドライブを宛先フィールドにドラッグします。
  6. 消去先を確認してください。
  7. [ チェックサムスキップ]チェックボックスをオフにすることで、コンピュータに転送が確実に機能するようにすることができます。
  8. 転送が完了したら、古いドライブをアンマウントして取り外します。ハードドライブの神々への供物としてそれを焼きなさい。(オプションですが、強くお勧めします。)

1
それらのハードドライブの神々は、私の新しいディスクの不良セクターのスワスを壊さないように、常になだめられなければなりません。
ケビンL.

0

すべてのコンテンツ(隠しドットファイルを含む)をコピーするだけでよいと思います。Carbon Copy Clonerのようなもので、ブロックレベルのコピーを使用する方が安全な場合があります。


しかし、これはより大きなパーティションで機能しますか?
ケビンL.

私はそう信じています。そうでない場合でも、ファイルと両方のディスクを取得できます。あなたは何か他のものを試すことができます。Appleストアに行って、Geniusまたは他の担当者に尋ねることを検討する必要があります。
jtbandes 2009

バックアップディスクがスパースバンドルを使用している場合(リモートバックアップの場合など)、ファイルのコピーは実際に可能です。ただし、スパースバンドルを使用していない場合は、ハードリンクが通常のファイルとしてコピーされるため、ファイルをコピーするとディスク領域の使用量が爆発的に増加します。参照code.google.com/p/timedog/wiki/UsingTimecopy
Arjan

ブロックレベルのコピーはその問題を回避しますか?
jtbandes 2009

はい、ブロックレベルのコピーはハードリンクを保持します。さて、ファイルシステムに何らかの問題が発生している場合(ディスクを複製したいだけの場合はそうではありません)、code.google.com / p / timedog / wiki / UsingTimecopyに指定したリンクが役立つ可能性があります。
Arjan、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.