Time MachineはAPFSボリュームからバックアップをどのように復元しますか?


2

Time Machineは、スパースファイル、ファイルクローニングなどの新しいAPFS機能を認識していますか?Time Machineボリューム自体はまだHFSとボリュームであるため、これらの概念を古いファイルシステムにマッピングするのは難しいと思われます。

これらのいくつかを広範に使用しているので(たとえば、写真ライブラリを整理するためのファイルクローン作成やDockerのスパースファイル)、通常のファイルとして復元したときにボリュームに収まらないようにしています。

コピーされていないファイルを使用していくつかのテストを行ったところ、少なくともこれらはTime Machineバックアップボリュームのハードリンクとして表されているように見えますが、そのように復元されるのではないかと思います、COWスペース共有とハードリンクはファイルへの書き込み時に異なる動作をするため)。

言い換えると:

  • Time Machineはスパースファイルをそのまま復元しますか、それとも復元されたファイルは非スパースですか?
  • Time Machineは、クローン化されたファイル(ファインダーまたはを使用して作成されたファイルcp -cなど)を復元しますか?または、それらは通常の複製ファイルとして復元されますか(または、さらに悪いことに、複数のハードリンクを持つ単一のファイルとして)復元されますか?その場合、ファイルの一部のみを共有する場合とすべてのブロックを共有する場合に違いはありますか?

回答:


1

執筆時点のTime Machineは、バックアップ先のAPFSをサポートしていませんが(これを参照)、APFSまたはHFS +ボリュームからバックアップできます。これは、AFPSファイルシステムがディレクトリハードリンクをサポートしていないためです。これはTime Machineが大きく依存しています。

おそらくTime Machineは、あなたが言及した機能を利用するために書き直す必要があります。これは、macOSの将来のバージョンで発生する可能性があるものです。

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