バックアップドライブがいっぱいになると、Time Machineはどのように動作しますか?


12

たとえば、2009年のMP3音楽コレクションなど、最初のバックアップで変更されていない特定のフォルダーがあるとします(重要なファイルは別の場所に保存する必要があることは知っていますが、これは単なる例です)。

あるシナリオでは、フォルダーを削除しましたが、別のシナリオでは、フォルダーはまだホームフォルダーにあります。

これが何を意味するのか理解できません。ディスクがいっぱいになると、最も古いバックアップが削除されます。

ドライブに空き容量がなくなったときに、Time Machineが音楽の削除を開始するということですか?

空き容量がなくなり、Time Machineが新しいファイルをバックアップしたい場合は、明らかに何かを削除する必要があります。しかし、それは正確に何を削除しますか?

回答:


15

大まかに言えば、Time Machineは、あなたが行ったのと同じ順序でファイルを削除します。(大まかに言うと、古い日次バックアップがある場合でも、時間ごとのバックアップを削除すること、および古い週次バックアップがある場合でも毎日削除することに関係しています。)

たとえば、1月にファイルを作成し、7月にファイルを削除し、TMがすべての時間をバックアップしているとします。TMは、1月にファイルを最初に確認してバックアップします。それ以降、7月にファイルを削除するまで、TMがバックアップを行うたびに、ファイルがあることを確認しますが、すでにバックアップされているため、再度コピーすることはありません。ただし、これらのスナップショットのすべてにそれを配置します。ファイルを再度コピーせずにそれを行う方法は魅力的ですが、ここでは重要ではありません。重要なのは、ファイルはそれらのスナップショットのすべてに存在し、すべてのスナップショットが削除されるまで削除されないということです。マイクロ管理TMでない限り、ディスクがいっぱいになってTMが7月まですべてを削除しなければならなくなるまで、これは起こりません。

もう一つの方法は、それを言うために:それは一度だけファイルをコピーしたとしても、それはそれを何回も見て、限り、それは覚えているとして、それを削除しないであろう任意のものを目撃します。

より正確なルール:

Time Machineは、これまでに見たことのないファイルをバックアップしません。(Duh!)ファイルを作成してすぐに削除すると、TMが次のスナップショットを取得する前にバックアップされません。これをまとめると、TMを保持しない場合も同様です。

Time Machineは、1時間ごとのバックアップを、その日の最初のスナップショットではないスナップショットとして定義します。24時間経過したとき、または「今すぐバックアップ」を使用して、24時間後に新しい1時間ごとのバックアップを強制したときに削除します。ファイルを作成する場合、TMが少なくとも1つのスナップショットを取得するまで(1時間で呼び出しましょう)保持しますが、その同じ日(または少なくとも翌日の最初のスナップショットの前)に削除します。TMは24時間。これは、1時間保持すると、TMが24時間保持すると要約できます

Time Machineは、毎日のバックアップを、週の最初の日ではない日の最初のスナップショットとして定義します。TMは1か月間保管します。これは、1日間保管すると、TMが1か月保管するように要約できます

Time Machineは、の最初のスナップショットとして週次バックアップを定義します。TMは、週がいつ始まるかについて宗教的な争いをするのではなく、スナップショットが少なくとも1か月前になるまで、スナップショットが毎日または毎週のバックアップであるかどうかの決定を延期します。それまでは、どちらにしてもかまいませんので、問題ではありません。スナップショットが1か月を過ぎてから7日以内に別のスナップショットがある場合、新しいスナップショットは毎日のバックアップであり、削除されます。それ以外の場合は、毎週のバックアップであり、保持されます。これは、1週間保持すると、ディスクがいっぱいになるまで保持されます。

したがって、上記のルールにより、最初のバックアップは、曜日に関係なく、週の最初の日になります。連続する「週」は少なくとも7日間であり、TMに定期的なバックアップを作成させない場合はさらに長くなる可能性があります。

TMは、ファイルをどう処理するかを実際に監視して、どれだけ積極的にファイルを保持するかを確認します。削除する前に長く保持するほど、削除する前にTMが長く保持します。アクションは、TMがファイルを4つのクラスのいずれかに分類する方法をTMに指示します。TMが表示される前に削除したファイル、翌日の最初のスナップショットの前に削除したファイル、翌週の最初のスナップショットの前に削除したファイル、および週末。これらのグループの保持期間は連続して長く、削除するまで連続して長時間保持したファイルが含まれているという事実に一致します。

各グループで、TMは作成したのと同じ順序でファイルをバックアップし、削除したのと同じ順序でファイルを削除します。

TMは、唯一のスナップショットを削除することはありません。スペースを確保するために1つを除いてすべてのスナップショットを削除しても、まだ十分な容量がない場合は、バックアップを中止します。まったくバックアップしないよりも、古いバックアップを作成する方が適切です。これは、削除しない場合はTMとも要約できます


答えてくれてありがとう。どのファイルを削除できるか、いつ削除できるかについて多くの誤解があるようです。
alecail15年

2
これはどこかでAppleによって文書化されていますか?
-alecail

1
私が知っていることではありません。TMが最初に導入されたとき、私はそれを掘り下げ、突っ込んで突き出して、それがどのように機能するかを正確に発見するために多くの時間を費やしました。スナップショットが1か月の年齢に達したときの正確な動作など、いくつかの詳細には1か月間の実験が必要でした。Appleは詳細について誰も気にかけないと考えているようです。彼らは間違っていると思います。これは美しくエレガントなアルゴリズムであり、「機能する」だけでなく、より良い説明に値します。
ガンブシュタイン

実際、これ文書化されています!support.apple.com/en-us/HT201250#backup
SilverWolf-モニカを復活させる

13

Time Machineは、ソースボリュームのコンテンツの現在の状態のバックアップを常に保持します。バックアップドライブがいっぱいになると、空き領域を確保するために最も古いバックアップ状態の削除が開始されます。フォルダの内容が変更されていない場合、すべての内容が保持されます。フォルダーのコンテンツが時間とともに変化した場合、最も古いコンテンツの状態が削除されます。したがって、あなたの例では、最初のTime Machineバックアップ後にMP3をそのフォルダーから削除し、Time Machineが現在のバックアップ用のスペースを確保するためにバックアップを削除しなければならなかった場合、それらの削除されたファイルを回復できなくなります。

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