Time Machineバックアップを保存して新しいバックアップからやり直すにはどうすればよいですか?


11

Time Machineのバックアップを外付けハードドライブに作成します。最近マウンテンライオンからマーベリックスにアップグレードしました。これで、ホールシステムに戻る必要がある場合に備えて、Mountain Lionで行った古いバックアップを凍結する機能が必要になります。

これまでに試したこと

  1. Time Machineを停止し、ディスク上のバックアップフォルダの名前を変更します。 Mavericksでは、Time Machineフォルダの名前を変更したり移動したりすることはできません。
  2. Time Machine環境設定パネルから外付けドライブを取り外してドライブを読み取ります - Time Machineバックアップは同じフォルダに継続し、将来的には古いバックアップを上書きします。

どうしたら自分の欲しいものを達成できますか


バックアップを保持したい期間
Mark

@マーク - 少なくとも半年だと思います。それは重要ですか?
Jan Michael

回答:


7

最も簡単な方法はあなたがすることです OS X Mountain LionのTime Machineで最後にバックアップした日付と時刻に注意してください。 その日時にバックアップに復元するだけで、将来いつでもそれに戻ることができます(Time Machineがこれらの古いバージョンを削除しないように十分なスペースがある限り、これはディスクに残ります)。 。

  • Time Machineディスクの "Backups.backupdb"フォルダに移動し、 "Latest"フォルダのタイムスタンプを確認することで、この日付と時刻を簡単に見つけることができます(実際にはリンクです。日付と時刻を含む最新のバックアップフォルダ名)

もし、あんたが しない OS X Mountain Lionでの最後のバックアップの日時をメモしておきたい、次の最も簡単な方法は コンピュータ名を変更する Mac OS X Mavericksのどちらでも 最初のTime Machineバックアップを実行する前に またはTime Machineバックアップディスクに 古いバックアップ用です。

どちらの場合も、これによりTime Machineはディスク上に新しいマシン名で新しいフォルダを作成し、最初にフルバックアップを行います(したがって、Macのコピーをほぼ2つ保持するのに十分なディスク容量が必要です)。このようにして、将来の古いバックアップまたは新しいバックアップから復元することができます(Time Machineディスクのコンピュータ名を変更した場合は、古いシステムを完全に復元するためにそれを元に戻す必要があります)。

  • コンピュータ名を変更するには、にアクセスしてください。 システム環境設定>共有する そして編集 コンピュータネーム: テキスト。
    または
  • 代わりにTime Machineディスクのコンピュータ名を変更するには、Terminal.appで次のコマンドを使用します。

    sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass mv /Volumes/<TMDiskName>/Backups.backupdb/<ComputerName> /Volumes/<TMDiskName>/Backups.backupdb/<OSXMountainLionBackupComputerName>
    

    実行する前に、上記のコマンドを次のように置き換えます。

    • &lt; TMDiskName&gt; Time Machineのボリューム名です。
    • &lt; ComputerName&gt;現在のコンピュータ名です(OS X Mavericksに使用します)。
    • &lt; OSXMountainLionBackupComputerName&gt;将来、フルリストアを実行するためのスナップショットの名前です(フルリストアの前に、上記と同じコマンドを使用して名前を変更してください)

1
1. Mountain Lionバックアップのタイムスタンプをメモする 最初の提案は外付けハードドライブに十分なディスクスペースがあり、タイムマシンのスナップショットが新しいものによって殺されなかった場合にのみ有効です。だから私はタイムマシンがそれらの古いスナップショットを保存することを確認することはできませんので、本当にオプションではありません。 2.コンピュータ名の変更 残念ながら、これは私にとってはオプションではありません。マシン名はit部門によって固定されているためです。名前を変更することは想定されていません。他に何か考えがありますか?
Jan Michael

私は別の選択肢で答えを更新しました。現在のコンピュータ名(OS X Mountain Lionのもの)の名前を変更できます Time Machine (コンピュータの名前を変更する代わりに)ディスク。そのため、そのディレクトリの下に古いバックアップを作成し、新しいバックアップは現在のコンピュータ名の新しいフォルダに移動します。
M K

1
多分私はあなたの指示を誤解しました。バイパスヘルパーコマンドで、私は他の名前にコンピュータ名のディレクトリを移動することができました。しかし、Time Machineを起動すると、フォルダ名が元のコンピュータ名に戻りました。 「コピーを作成するのではなく」とはどういう意味ですか?
Jan Michael

1
その場合、バイパスコマンドはうまくいきません。 Time Machineは移動したフォルダを検出して再利用することができます。
Jan Michael

2
Backups.backupdb-Folderを外部ディスクドライブの別の場所に移動するために@ m-kで指定されたコマンドが使用されたときに機能します。
Jan Michael

3

この回答は、1つ以上のTime Machineバックアップを保存する必要がある場合に、より多くのシナリオに対処します。

Time Machineは、古いバックアップを無期限に保存するようには設計されていません(永久アーカイブ用)。バックアップディスクに十分な空き容量がある場合でも、Time Machineは、24時間後にバックアップを削除します。これは、1日のうちで最も早いバックアップではない場合に備えています。そうであれば、週の最初のバックアップでもない限り、Time Machineはそれを30日間保持します。ここで、週の始まりは最初のバックアップの日時として定義されます(したがって、必ずしも月曜日または日曜日ではありません)。週の最初のバックアップの寿命は時間制限されていません。ただし、最後のバックアップではない限り、新しいものにスペースが必要な場合は最も古いバックアップが削除されます。

したがって、後で、Time Machineが以前のシステムで作成した最新のバックアップを復元する場合、それはすでに使用できない可能性があり、代わりにTime Machineが前述の規則に従って保持している代わりに古いバックアップを選択する必要があります。

基本的に、1つ以上のバックアップを保存したい場合、2つの選択肢があります。

  • 新しい一連のバックアップを新しいディスクまたはパーティションに開始します。
  • Time Machine以外の方法でバックアップを保存し、同じバックアップセットにバックアップを続けます。

システムを消去されたディスクまたはパーティションにインストールし、データを元に戻す(Setup AssistantおよびMigration Assistantを含む)か、システム全体を復元する場合は(どちらの方法でもを含む OS X Recoveryを使用してTime Machineバックアップから復元する 最初のTime Machineバックアップは 恐らく フルバックアップであること(バックアップディスクのスペースと時間を大幅に節約できる増分バックアップではない)しかし、あなたは 5月 従うことによってそれを防ぐことができる このガイド

新しいディスクまたはパーティションへの新しい一連のバックアップの開始

これにより、将来、最も古いシステムを最も簡単に復元できるようになるため、この方法が推奨されます。 OS X Recoveryを使用してTime Machineバックアップから復元する

手順を実行しても、現在のTime Machineバックアップディスクに消去しなくても、新しいパーティションを作成できる場合があります ここに

空き容量やその他の設定に応じて、新しいパーティションを新しいシステムの将来のバックアップ用にするか、古いシステムの最新のバックアップを1つだけ保持して、Time Machineの設定で新しいパーティションを一時的に選択することができます。システムのアップグレード前に、その後は古いパーティションにバックアップを続けます。また、すでに古いパーティションにバックアップしているデータがなくても実際に古いシステムだけを保持するように、いくつかの除外を追加することを検討することもできます。

新しいバックアップを開始した後に古いバックアップセットを確認するには、次のものが必要です。 他のバックアップディスクの参照オプション

他の方法でバックアップを保存する

これは、古いシステムのバックアップを復元することによって、システムのアップグレード前後のTime Machineインターフェイスを介しても実行できます。 選ばれた場所へ Time Machineバックアップディスクまたは別のバックアップディスクの別のフォルダなど。

別の方法は、のような特殊なソフトウェアを介して古いシステムのクローンまたはそのTime Machineバックアップを作成することです。 カーボンコピークローナー

Time MachineのBackups.backupdbフォルダをバックアップディスクの別の場所に移動して、MKの答えで提供されているコマンドを少し変更してTime Machineのアクセス範囲から分離すると、うまくいきますが、 Time Machineを介して古いバックアップにアクセスしたり、OS X Recoveryを実行したりする必要があるたびに、逆のプロセスが必要です。一方、この方法で永久バックアップを作成すると、何もコピーする必要がないため、はるかに高速になります。


OS Xをダウングレードするオプションを保持したいという理由だけでバックアップを保持したい場合は、別のオプションもあります。 Mac App Storeを使用して過去に古いバージョンのOS Xを購入またはダウンロードしたことがある場合は、Mac App Storeの購入履歴からそのインストーラを再度ダウンロードできます。ただし、古いバージョンのインストーラを新しいバージョンのOS Xから実行することはできません。まず、現在のシステムが存在するパーティションを消去し、古いバージョンのOS Xを新しくインストールする必要があります。次に、「設定アシスタント」または「移行アシスタント」を使って、以前のシステムのTime Machineでバックアップしたデータ、アカウント、設定(アプリは動作しません)を新しいOS Xでコピーできます。


0

スレッドと回答をありがとう。私は2TBのTime Capsuleを持っているので、以前のTime Machineのバックアップと新しいバックアップの全体を保存するスペースがあります。

TMDiskがサイドバーにマウントされていることが示されたら、最初にTMDisk上に新しいフォルダーを作成しましたが、同じフォルダーに新しいフォルダーを追加しました。 Backups.backupdb 一つと呼んだ backup2013

それから私は、TextEditでオリジナルを修正した後に、Terminalで以下をしました。

sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass mv \
/Volumes/**TMDisk**/Backups.backupdb/**machinename** \
/Volumes/**TMDisk**/**backup2013**/**machinename**

実行する前に、上記のコマンドを次のように置き換えます。

  • **TMDisk** Time Machineのボリューム名です。
  • **machinename** コンピュータ名です(古いか新しいかにかかわらず)
  • **backup2013** Mavericks以前のバックアップを格納するために作成された追加フォルダです。

これまでと同様に、将来スナップショットを作成してフルリストアを実行する場所です(フルリストアの前に、上記と同様のコマンドを使用して名前を変更する必要があります。したがって、テキストファイルに保存します)。

…そして私も **machinename**.sparsebundle Time Capsuleの標準のFinderビューのバックアップフォルダに移動します。 TextEditドキュメントも同じフォルダに保存したので、後で必要に応じて元に戻すことができます。

重要

Time Machineを開いて新しいBackups.backupdbだけを見たとき、私はすぐにパニックに陥りました。これは、machinename.sparsebundleをTime Capsuleの別のフォルダにドラッグアンドドロップしたためです。

私は他のフォルダを見つけてmachinenameをダブルクリックし、そしてそれはそれからサイドバーの別の装置として古い画像をマウントしました。

Time Machineもまた、名前をデフォルトにリセットしたようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.