Time Machineバックアップは増分ですか?また、Snow LeopardではTime Machineの方が優れていますか?


回答:


27

はい、タイムマシンはインクリメンタルです。OS Xでは、イベント駆動型エージェントfseventsを使用して、どのファイルが変更されるかを追跡し(1時間ごとにスキャンする必要はありません)、変更されていないファイルのマルチリンクと呼ばれる変更されたハードリンクを使用します。徐々に変更されます。これは、過去24時間は1時間ごと、過去1か月は毎日バックアップ、1か月より古いものはすべて毎週バックアップされます。

両方の問題を解決するために、Time Machineは、Appleが基盤となるMacファイルシステムであるHFS +に変更を加えることを実際に必要とした、新しくて異なることを行います。新しい変更はマルチリンクと呼ばれます。これは、UNIXユーザーに共通の「ハードリンク」に似ており、WindowsでNTFSを使用する場合に利用可能です。ハードリンクは、「ソフトリンク」(シンボリックリンクとも呼ばれます)とは異なります。「ソフトリンク」は、単に別のファイルを指すプレースホルダーとして機能します。Mac OSは、別のファイルまたはディレクトリのソフトリンクスタンドインを作成する方法として、エイリアスを長い間使用してきました。Windowsはソフトリンクを「ショートカット」と呼びます。 {ソース}

しかし、Time Machineの本当の魔法は、UIのシンプルさで、必要な増分日付を回復し、スポットライトを使用してファイルを時間をさかのぼって検索できることです。これは、TMをほとんどのユーザーにとって非常に便利にする魔法のソースの由来です。

Snow Leopardでは、タイムカプセル(および他のネットワーク接続ドライブ)への最初のバックアップを行う時間が大幅に改善されましたが、基盤となる技術は変わらないと思います。

タイムマシンの次の技術革新は、現在はブロックベースのテクノロジではなくファイルであるため、ファイル内デルタを実行することです(したがって、entourageデータベースのような大きなファイルでは非効率的です)。ZFSは、最終的にOS Xクライアントに関しては、Time Machineの機能を改善するための最良のツールになります...

更新:

John Siracusaのいつものように素晴らしいSnow Leopardレビューには、この黄金のナゲットがあります:

タイムマシン自体には、重複するI / Oのサポートが与えられました。Time Machineボリュームでも発生するSpotlightインデックスは、バックアップに関連する別の時間のかかるタスクとして識別されたため、パフォーマンスが向上しました。ネットワークコードは、可能な場合はハードウェアアクセラレーションチェックサムを利用するように拡張され、ソフトウェアチェックサムコードは最大のパフォーマンスを得るために手動で調整されました。各ファイルシステムメタデータの更新に伴うパフォーマンスHFS +ジャーナリングも改善されました。ネイティブHFS +ファイルシステムではなくディスクイメージに書き込むTime Machineバックアップの場合、Appleはディスクイメージへの同時アクセスのサポートを追加しました。バックアップ中にAFPによって生成されるネットワークトラフィックの量も削減されました。

これにより、Time Machineの初期バックアップの速度が全体的に55%向上します。そして、もちろん、個々のサブシステムのパフォーマンスの向上は、Time Machineだけでなく、それらを使用するすべてのアプリケーションに利益をもたらします。 {ソース}

そして、先ほどZFSの魔法を提案したように:

Time MachineがZFSの魔法を真に叫んでいるのは残念です。さらに、Appleは昨年Apple従業員からZFSメーリングリストへの投稿で証明されているように、同意しているようです。Time MachineのZFSに精通した実装について尋ねられたとき、返事は勇気づけられました:「これは重要であり、SLのためではなく、いつか来るでしょう。」(「SL」はSnow Leopardの略です。){source}


聞いたところによると、Time MachineはSnow Leopardで実際に高速で、最大50%高速です。ソースを思い出せませんが、TUAWだと思います。
アレックス

ZFSとは何ですか?そしてそれは略?
ymasood

1
@alex:AppleのWebサイトでは、彼らは80%まで述べています。(改良ページ)@ymasood:Zettabyte File System(en.wikipedia.org/wiki/Zfs
Chealion

残念ながら、ZFSはAppleによって放棄されました。wikiエントリを参照してください:en.wikipedia.org/wiki/ZFS
alimack
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.