Time Machineは変更されたファイルをどのようにバックアップしますか?


9

私が理解しているように、Time Machineはフォルダー構造を作成し、最初のバックアップ中にTime Machineバックアップに含まれるすべてのファイルのコピーを作成します。その後、変更されていないファイルのすべての後続のバックアップ中にハードリンクが作成されます。

私の疑問は、最後のバックアップ以降に変更されたファイルが、次のバックアップでどのようにバックアップされるです。変更されたファイル全体をTMバックアップにコピーしたと思いましたが、それはTMの動作方法ではないようで、いくつかの説明を求めていました。

私がACSP 10.12について行った最近の模擬テスト中に、新しいバージョンが6MBになるように変更された5MBファイルの場合、TMに個別の5MBおよび6MBファイルがあるか、または1MBの違いをバックアップするかどうか尋ねられました2つのファイルと、最新のTMバックアップでの1MBの追加を保持します。5MBバージョンと6MBバージョンの個別のコピーを作成するには追加のスペースが必要になる場合がありますが、初期バージョンが削除または破損した場合に安全策が提供され、後続のすべてのバージョンが事実上破壊されると考えましたファイル。しかし、実際のテストでは、1MBの違いが保存されるだけであると述べています。

理解を深めるのに役立つ説明を探していました。助けてくれてありがとう!


TMボリュームがいっぱいになったときにTime Machineが最も古いバックアップをカリングする場合、1MBの増分が追加される元のバージョンが破壊されませんか?
QMord 2017年

ハードリンクがまだそれを指している場合、ファイルは削除されません。
Wilbert

回答:


11

ボリューム全体の最初のTime Machineバックアップ(除外を除く)の後、Time Machineは常に、変更された部分だけでなく、最後のバックアップ以降に変更または作成された各ファイルのファイル全体をバックアップします。


3
経験に基づいて、これは正しいように聞こえます。私のVirtualBoxストレージボリュームの1つがファイルサイズに基づいて変更されると、ファイル全体が再びバックアップされているように見えますが、@ QMordが彼のACSPテストで言ったことと矛盾しているようです-これは公式ですソース。ソースはありますか、それとも逸話ですか?おそらくTime Machineはいくつかのハイブリッドな方法を使用していますか?
JMY1000 2017年

1
@ JMY1000、元のソースは現在オフラインですが、Wayback Machineを介して利用できます。TimeMachineがそのマジックどのように機能するかについても、Time Machineバックアップのファイル構造を長期にわたって徹底的に調査し、ファイル全体をバックアップするという事実を知っています。ファイルの変更内容だけでなく、
user3439894 2017年

4
この答えが正しいことを確認できます。Appleは、macOS High Sierraでのローカルスナップショットの処理方法など、時々変更を加えていますが、Time Machineは常に、前回のバックアップ以降に変更されたファイルの完全バックアップを作成しています。したがって、デフォルトの動作を想定して、過去24時間のうち12日間単一のドキュメントで作業している場合、その単一のドキュメントのフルバックアップは12(おそらく実際には13)になります。
Monomeeth

1
MacOSは、ファイルシステムで発生したことを記録することでTime Machineを支援します。
–ThorbjørnRavn Andersen 2017

1
@ JMY1000何年も前に仮想マシンにVMWare Playerを使用したとき、ストライプボリューム上にVMを作成しました(仮想ディスクは無数の小さなファイルに分割され、ファイルの変更によって影響を受けたものだけをバックアップする必要がありました)。 。これにより、Time Machineの変更を小さく抑えることができました。ほとんどの場合、VMのスワップ領域を最小限に抑えます。
–ThorbjørnRavn Andersen 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.