Time Machine は、Mac OS X Leopard で実証された最も視覚的に優れた新機能の 1 つです。たとえ、バックアップという中心的な考え方が、復元に値するデータを保持するという概念と同じくらい古い (あるいはおそらく古い) としてもです。ここでは、Time Machine に対する Apple のアプローチの新しい点と異なる点、バックアップが解決すべき問題である理由、そして Leopard の新しい Time Machine が実際に実際にどの程度うまく機能するのかを見ていきます。

タイムマシンの起源

Time Machine のレガシーの特定の起源を選択することは、Leopard の他の新機能よりも困難です。これは、Time Machine が新旧のテクノロジーの組み合わせであるためです。新しい Time Machine は、次の 3 つの機能レイヤーのスタックです。

  • バックアップ データの視覚化とファイルの復元を支える新しいテクノロジー。
  • 標準的かつ一般的なデータバックアップ管理機能。
  • アーカイブを流出させる背後にある斬新なコア技術。

スタックの最上位と最下位のテクノロジこそが、Time Machine の本当に新しくて興味深い点です。確かに、バックアップの実行に関して新しいことは何もありません。ほとんどのユーザーにとっての問題は、バックアップする必要があることはわかっていても、さまざまな理由からバックアップをうまく実行していないことです。偶然ですが、Apple が Time Machine に追加したものはこれらの理由に対処し、ほとんどの人が自分の情報を適切にバックアップすることを妨げる複雑さと面倒なバックアップ メンテナンスからユーザーを保護します。

壁に向かってバックアップ

データのバックアップは、セキュリティ対策と同様、安全性と利便性のトレードオフの関係にあります。すべてを頻繁にバックアップし、バックアップを長期間保存することは安全ですが、あまり便利ではありません。ほとんど、または何もしないこと (たとえば、作業中のプロジェクトを複製して、破損した場合に備えて別のバージョンを用意すること) は便利ですが、あまり安全ではありません。ほとんどのユーザーにとっての問題は、全面的なデータ危機が十分な頻度で発生するわけではないため、正しく動作するほど堅牢なバックアップ システムをセットアップする動機があまりないことです。

裏を返せば、一部のユーザーは、バックアップ システムが正常に動作しているように見え、実際には動作していないことに気づかず、誤った安心感に惑わされてしまうということです。障害の原因は、信頼性の低いバックアップ メディア、手順が正しく実行されていないこと、またはシステムが本来保護するように設計されていない新しいデータをキャプチャしていないことにある可能性があります。

バックアップに関連する 3 つ目の問題は、たとえ勤勉な IT プロフェッショナルが、常に複数レベルの保護を備えてデータを安全にバックアップするシステムを構築したとしても、その結果、運用に非常に費用がかかり、混乱が生じ、手間がかかる可能性があることです。これは、エンジニアリング トライアングルの古典的な問題です。つまり、時間、品質、費用という 3 つの制約のある要求のバランスをとって、意図された目的に十分に適合するものを構築することです。

時間、品質、コストの目標設定

効果的なバックアップを実行し、確実にバックアップを完了するには、バックアップ システムが十分に高速で、十分なパフォーマンスを発揮し、コストがかかりすぎないようにする必要があります。ハードドライブがほとんどのデータをバックアップする最良の方法となったのは、ごく最近のことです。

テープバックアップ:80 年代から 90 年代にかけて、コンピュータ ユーザーは一般に、バックアップ用にすべてのデータをスプールするのに十分な速度があり、ある程度信頼性が高く、安価なメディアとしてテープ ドライブに依存していました。テープはハードドライブにデータを保存するよりもはるかに経済的であり、自動化されたソフトウェアを使用してバックグラウンドまたは夜間に継続的に実行できました。ただし、テープからデータを取り出すには非常に長い時間がかかる可能性があり、物理テープは摩耗したり、破損したり、汚れすぎて機能しなくなることで悪名が高かったです。

テープは一般に十分安価でしたが、テープ バックアップ ユニットは通常、特に「戦車のように構築された」DLT フォーマットなど、より高い信頼性を約束するハイエンド フォーマットの場合、非常に高価です。消費者や中小企業は、信頼性の低い DDS テープ (上記) を使用することが一般的でした。

フロッピーディスクのバックアップ:テープの安価な代替手段はフロッピー ディスクを使用することでしたが、一般的なフロッピーには多くのデータが保存できませんでした。 1983 年、Iomega は Bernoulli Box を発表しました。これは、高速 SCSI ケーブルを介してディスクあたり 35 MB もの大容量をバックアップできるとして Mac ユーザーの間で人気がありました。ベルヌーイ ディスク (基本的には耐久性の高いフロッピー ディスク) の記憶容量は、技術の進歩によりディスクにさらに多くのデータを詰め込めるようになり、着実に増加し、約 230 MB に達しました (上記)。 Iomega の最大のライバルは SyQuest で、リムーバブル カートリッジに詰め込まれたハード ドライブ プラッターを販売していました。 Bernoulli カートリッジと SyQuest カートリッジは、バックアップに使用されるだけでなく、一般的なストレージにも使用されました。

磁気光学ドライブ:80 年代後半、磁気フロッピーは急速にユーザーの数を上回り、機械式ハード ドライブの技術は価格性能の壁にぶつかっているように見えました。スティーブ・ジョブの NeXT は、キヤノンの新しい 256 MB 光磁気ドライブ技術を自社のコンピュータの新しい製品ラインに採用することに賭け、NeXT Cube における MO ドライブが、Apple 時代の Macintosh におけるソニーの 3.5 インチ フロッピーのようなものになることを期待していました。第一世代の MO ドライブは信頼性が低く、価格が大幅に下がることはなく、性能においても短命のフロプティカル フォーマットやソニーのハード ドライブに匹敵するものではありませんでした。 MiniDisc も MO テクノロジーを使用していましたが、どちらも世界を席巻し、限られた範囲でしか採用されませんでした。

90 年代の新しいディスク:1994 年に、Iomega はベルヌーイ ボックスを安価な 100 MB Zip ドライブに置き換えました (上)。これは非常に人気があり、最終的にはフロッピーの機能に代わるものとして多くの PC や Mac に組み込まれました。 SyQuest は、より多くのスペースを提供し、大幅に高速で、Zip の高耐久フロッピー設計ではなく、より信頼性の高いハード ドライブ プラッタを使用する「EZ 135」を自社の競合製品としてリリースしようとしましたが、Zip が勝ち、最終的には Iomega が買収しました。数年後のSyQuestの遺跡。

レーザー光学ドライブ:次に消費者の間で普及したバックアップ メディアは CD-R でした。CD-R は、価格が下がり続けた非常に安価なメディアで、Zip よりもはるかに多くのストレージを提供しました。 CD および DVD メディアは、今日でも一部のコンテンツのバックアップを保存するのにコスト効率が優れていますが、最新の 500 GB ハード ドライブでは 8 GB DVD がすぐにいっぱいになってしまいます。二層 DVD ブランクは依然としてかなり高価であり、50 GB の書き込み可能な Blu-Ray BD-R を含む、光ディスクの後継バージョンはさらに高価になっています。

インターネット:1998 年までに、ジョブズ Apple はフロッピー ディスクを使用しない iMac を発売し、PC 業界を驚かせました。ユーザーはどのようにファイルを作成するでしょうか? 10 年経った今でも、ほとんどのデスクトップ PC には古い 3.5 インチ フロッピー ドライブが搭載されています。それから 10 年で、書き換え可能な CD と DVD が新しいフロッピーになりましたが、リムーバブル ディスクにデータをダンプする重要性は、世界では急速に薄れてきました。 iMac の「I」はインターネットを意味し、ユーザーはファイルを配布するためにそれを使用することになっていました。

バックアップの状態

2007 年、データをテープ ドライブにバックアップするという考えは、サーバー ルーム以外の人々にとっては馴染みのないものであり、企業ユーザーでさえ、多くのバックアップ目的でハード ドライブに移行することが増えています。ホーム ユーザーは、DVD やネットワーク ファイル サービスに気軽にバックアップを作成したり、リムーバブル ハード ドライブにデータをダンプしたりすることがよくあります。ハード ドライブの一般的な信頼性は、磁気に敏感なフロッピー ドライブにファイルが散らばっていた時代ほどデータ損失に直面することがなくなったことを意味します。

Apple の現在のバックアップ アプリケーション (下記) は、主に .Mac で動作するように設計されており、他のほとんどの既存のバックアップ プログラムと同様に動作します。ユーザーはバックアップするファイルを手動で選択し、バックアップを実行する時刻をスケジュールします。バックアップはユーザーのオンライン .Mac アカウントにデータをコピーすることを目的としていましたが、iPod、CD、DVD にバックアップすることもできます。

問題は、今日のハードドライブが提供する安価なストレージスペースにより、現在、ディスク上に膨大な量の重要なデータが保存されていることを意味しており、何らかの障害やエラーによって、80 年代に不良フロッピーが保存できたよりもはるかに多くのコンテンツが消去される可能性があることです。 。ハードドライブのサイズと経済性におけるテクノロジーの進歩は、問題であるだけでなく、重要なデータを別のハードドライブに複製するという解決策でもあります。

の上2ページ目: タイムマシンの背後にあるテクノロジー;何を;どこで;いつ;そしてザ・ハウ。

タイムマシンの背後にあるテクノロジー

これを実際に行う方法は、Time Machine のテクノロジーの最下層によって解決されます。解決すべき難題はまだ残っています。変化しないもののコピーは必要ありません。保存するものを頻繁に保存するだけで済みます。ただし、差分バックアップ (新しい変更のみをキャプチャする) を保存するということは、ディスク全体を復元するために、長期間にわたる多数のバックアップの結果をつなぎ合わせなければならないことを意味します。

長期間にわたって変更を管理すると、多くの場合、多数のディスクにまたがる混乱したファイルが作成されることになります。定期的に最初からやり直して、新たに大規模なバックアップを再度実行する以外に、その混乱をきれいにする簡単な方法はありません。誰がそのような退屈なインフラストラクチャの詳細を管理したいと思うでしょうか?

同時に、何をバックアップするべきかを知るという問題もあります。一般的なバックアップ システムは、変更がないかディスクを苦労してスキャンするため、システムは夜間に起動してバックアップのハウスクリーニングを行うか、ユーザーの作業中に中断する必要があります。ラップトップに移行するユーザーが増えるにつれて、バックアップをスケジュールし、十分な頻度で実行することがさらに課題になります。

何を

Time Machine は、これらの問題を解決するためにさまざまな取り組みを行っています。まず、ファイル システム イベントが発生するたびにそれを追跡するプロセスである Mac OS X の FSEvents に直接接続されます。これにより、Time Machine はバックアップの必要があるものを、それ自体で作業を行わなくても追跡できるようになります。システムはこれらのレコードをすでに保持しており、他のアプリケーション (即時の検索結果を作成するためにそれを使用する Spotlight を含む) 間でも共有されます。 Time Machine がバックアップを開始するときに、ディスクをスクラブする必要はありません。 FSEvents に変更内容のリストを要求するだけで、それらのファイルのみがすぐにヒットします。

Time Machine では特定の項目をバックアップから除外できますが、通常はこのリストを細かく管理する必要はありません。これは、システムが一時ファイルやその他のバックアップする必要のないもののバックアップを回避するようにすでにインテリジェントに設計されているためです。 Appleはまた、サードパーティの開発者に対し、Time Machineのバックアップに不必要なものをダンプしないようにする方法の概要を提供している。

どこで

Time Machine を使用すると、バックアップ ターゲットの設定が簡単になります。ユーザーはディスクを選択するだけです。初めて外部ドライブが接続されると、Time Machine はそれをバックアップに使用することを提案します。バックアップ メディア プールや実際のデバイスのセットアップの複雑な構成や管理は必要ありません。 Time Machine で使用するために複数のディスクを設定できるため、オフサイト アーカイブを簡単に作成できます。ただし、一度にバックアップできるのは 1 つのドライブのみです。

Apple は、他の目的で使用されるディスク上で Time Machine を使用しないことをお勧めします。これは可能ですが、Time Machine ディスクにコピーされたファイルはバックアップされません (システムは自動的に Time Machine バックアップ ドライブをバックアップから除外するため)。 Time Machine ドライブに他のファイルを置くと、明らかにバックアップに使用できるスペースが消費されます。

Time Machine ドライブがいっぱいになった場合は、新しいドライブを接続して最初からやり直すことができ、古いドライブはアーカイブとして残されます。また、別の場所にアーカイブされ、Time Machine に含める必要のないクライアント データ、写真、ムービー、その他のアイテムが大量にある場合は、大きなコンテンツのフォルダーを除外して、それらのアイテムのバックアップを避けることもできます。

いつ

ソースが見つかったら、Time Machine は完全バックアップをセットアップします。その後、1 時間ごとにバックアップをスケジュールします。実際には、設定するスケジュール オプションはありません。毎日、前日の 1 時間ごとのバックアップが削除されます。毎週、前週の日次バックアップが削除されます。これにより、バックアップ頻度とディスク容量の需要のバランスをとる、完全かつ広範なバックアップ セットが維持されます。

他のバックアップ システムでは、通常、ユーザーがこれらの詳細を管理する必要があります。 Time Machine は専門的な専門知識を提供するので、それについて考える必要がなく、うっかり意味のないスケジュールを設定してしまうこともありません。同時に、Time Machine を手動でオフにするのは簡単です。これにより、定期的なバックアップがゲームのプレイや、プロセッサを必要とするその他のアクティビティに干渉することがなくなります。 Time Machine を再度オンにすると、スケジュールに戻り、バックアップが再開されます。

システム環境設定の Time Machine 設定には、次回のバックアップにスケジュールされた時間が表示されます。その時間になると、バックアップ中に進行状況の温度計が表示されます。過去 1 時間以内に大量の新しいコンテンツを生成していない限り、通常は数秒しかかかりません。繰り返しますが、これは、Time Machine がドライブ全体をスキャンして変更を探すのではなく、最近変更された内容のリストを取得するために FSEvents のみを参照するためです。

このバックアップ頻度により、Time Machine は有効にしたその日からすぐに役に立ちます。ファイルやフォルダーを意図せずに削除すると、ほとんどの場合すぐに元に戻すことができますが、1 時間以内に何かを作成したり破壊したりして、パドルなしで小川に取り残される可能性は依然としてあります。 Time Machine の頻繁なバックアップは、ノートン ユーティリティーズなどのシステム ユーティリティでかつて普及していた「削除取り消し」システムよりもはるかに便利で実用的です。この「削除取り消し」システムは、ゴミ箱を、捨てられたすべてのものを後で取得できるように保持しようとするシステムに置き換えました。 Time Machine は、削除するすべてのものの知恵を問うのではなく、必要なものや使用するものを保護することに重点を置いています。

その方法

通常、バックアップ システムは完全クローン バックアップを作成し、差分または増分変更のみをコピーします。差分バックアップは最後の完全バックアップ以降に変更されたすべてをキャプチャしますが、増分バックアップは最後の部分バックアップ以降に変更された内容のみをコピーします。完全バックアップは明らかに、1 時間ごとに実行するには大量のディスク領域を消費しますが、差分バックアップまたは増分バックアップでは、1 回のショットで全体像を把握することはできません。 Time Machine は、必要なディスク容量を消費せずに、1 時間ごとに完全バックアップをキャプチャするという両方の機能を備えているようです。これはどのようにして行われるのでしょうか?

差分バックアップを使用するインテリジェントなバックアップ システムでは、すべての部分バックアップの複合ビューを表示して、いつでも復元できるファイルをユーザーに提示するために、実行されたさまざまなバックアップをすべて解析する必要もあります。ユーザーは、2 時間前または 2 週間前のバージョンのファイルを必要とする場合があります。この種の柔軟性に対応するには、通常、バックアップ ファイル トランザクションの複雑なデータベースを管理する必要があります。メタデータ データベースが失われると、バックアップからのファイルの復元がはるかに複雑になり、困難で時間のかかるデータベースの再構築が必要になります。

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

の上3ページ目: ハードリンクとソフトリンク。 Time Machine のマルチリンク。スナップショットと Windows のシャドウ コピー。

ハードリンクとソフトリンク

ソフト リンクは理解しやすく、ユーザーにとって簡単に使用できます。ファイルのエイリアスを作成すると、別の場所に保存されている間に、そのターゲットが実行するすべての処理が行われます。マルチリンク ファイルは、デスクトップ全体のメタファーに実際には適合しないため、より複雑なアイデアです。 Mac マルチリンクは、データまたはディレクトリを指す 2 番目の「ハード リンク」レコードです。エイリアスのように別のファイルを指すだけではありません。それはそのファイルの同じインスタンスです。ファイルへのハード リンクを作成し、それに変更を加えると、「前のファイル」も同じファイルであるため変更されます。削除してもファイルは消えません。最後のハードリンクが削除されるまで残ります。これは、ファイルやフォルダーを視覚化するために一般的に使用される便利な物理的比喩と一致しないため、量子物理学的な意味で混乱を引き起こします。

ファイル システム上の通常のファイルは、単一のハード リンクとして機能します。ファイルを削除するときは、実際にはファイルをディスクからスクラブしているのではなく、ファイルを囲んでいるフォルダーからそのファイルへのハード リンクを削除し、リンクされていないドライブの荒れ果てた荒野にファイルを追放しているだけです。 「Undelete」ユーティリティは、リンクされていないファイルを検索して復元しようとしますが、ファイル システムがそれらのリンクされていないファイルを上書きしていない場合にのみ機能します。リンクされていないファイルによって消費されるディスク領域は十分であるため、問題なく実行されます。リサイクルのためのゲーム。

同じファイルへの複数のハード リンクをサポートするファイル システムは、作成された各ハード リンクの数を保持します。データ ファイルへの各ハード リンクは、そのファイルの並列共有インスタンスのように機能します。複数のハード リンクを含むファイルを削除しても、そのファイルは削除の世界に追放されません。代わりに、それを指す最後のハード リンクが削除されるまで、その場所に残ります。つまり、ファイルへのハード リンクを作成して元のリンクを削除した場合、新しいハード リンクとそのファイル データは無傷のまま残ります。対照的に、ファイルのソフト リンクまたはエイリアスを作成してから元のファイルを削除すると、エイリアスは削除されたファイルの以前の場所 (もう存在しない) のみを指します。唯一残っているエイリアスは機能できず、エイリアスが指すファイルのデータは利用できなくなります。

Time Machine のマルチリンク

したがって、ハード リンクはゴーストのように、またクローンのように動作します。エイリアスと同様に、新しいハード リンクは、ディスク上の追加のスペースを占有することなく、既存のファイルを参照できます。ただし、削除することは、神話上のヒドラの首を切り落とすようなものです。世界からその体を取り除くわけではなく、その場所に新しいハードリンクが現れる可能性があるため、すべてのハードリンクの頭を追い詰めてすべて切り落とすことができない限り、獣を完全に削除することは困難になります。この複雑なアイデアはユーザー空間にはあまり適合しませんが、特定の目的には非常に役立ちます。そのうちの 1 つはタイムマシンに関するものです。

実際、Apple は主に Time Machine をサポートするために HFS+ のマルチリンクを設計しました。他の Unix や Linux ディストリビューションとは異なり、Mac OS X のマルチリンクはファイルとディレクトリの両方へのハード リンクをサポートしています。ディレクトリへの複数のハード リンクの作成は、Unix の公式 POSIX 仕様で概要が説明されていますが、ディレクトリへの複数のハード リンクの使用は危険なほど強力であるため、ほとんどサポートされていません。子ディレクトリがその親ディレクトリにリンクされている場合、ディレクトリ サイクルが作成され、無制限のループやファイル システムの破損が発生する可能性があります。ファイル システム ユーティリティも通常、マルチリンク ファイルを処理する準備ができていません。 Time Machine では、この種の問題を回避するために、特定の制御されたコンテキストでマルチリンクが使用されます。

Time Machine は、最初の完全バックアップを通常のファイルとしてバックアップします。使用するドライブをマウントし、手動で閲覧できます。それは単純に、すべてのファイルがタイムスタンプ付きのフォルダーに詰め込まれ、コンピューターにちなんで名付けられたフォルダーに詰め込まれているだけです。 Time Machine は 1 時間ごとに別の完全バックアップのように見えるものを作成しますが、その新しいファイルの束が 2 倍のスペースを占有するわけではありません。代わりに、Time Machine はマルチリンクの抽象的な世界に飛び込み、ほとんどすべてが幽霊のようなクローンである並行世界を作成します。変更されたファイルのみが新しいです。それ以外はすべて、すでにバックアップされたデータへのセカンダリ ハード リンクです。マルチリンクの優れた点は、元のファイルが吹き飛ばされても、それらのファイルに新しいハード リンクが設定されているため、まだ存在していることを意味します。

ハード リンクを使用することにより、Time Machine はディスク領域をまったく消費せずに頻繁にバックアップを維持できます。もう 1 つの利点は、ユーザーがファイルを直接参照して、バックアップにカプセル化された日付と時刻ごとの完全なファイル システムを確認できることです。各フォルダーは通常のファイルの完全バックアップであるように見えますが、ある意味ではそのとおりです。これらの完全なバックアップ ファイルはすべて、同じ身体を共有しながら並行世界に住んでいるかのように、ディスク上の同じスペースを共有するだけです。ハード リンクは技術者以外のユーザーにとって不必要に混乱を招き、潜在的に危険であるため、Apple は Time Machine の内部動作を公開しておらず、Finder でハード リンクを作成する方法も提供していません。

スナップショットと Windows のシャドウ コピー

Time Machine は、Microsoft のシャドウ コピー (またはボリューム スナップショット サービス) とよく比較されます。これは、どちらのシステムにもファイル バックアップが含まれるためです。実際には、それらはまったく似ていません。 Microsoft は、バックグラウンドのシャドウ コピー サービスを使用して、同じディスク上のファイルを複製します。これらのシャドウ コピーには、特定の時点でのファイルの「スナップショット」が記録され、ユーザーが以前のバージョン (ファイル プロパティ ビューアに表示される) を使用してアクセスしたり、外部ネットワーク バックアップ システムによってアクセスしたりできます。これらの「シャドウ コピー」をバックアップすることは、外部バックアップ システムが、ユーザーが作業していることによってロックされている可能性のあるライブ ファイルをバックアップしようとする際に問題が発生することを防ぐだけです。

シャドウ コピーに関連するデータ バックアップ機能は、サーバーがバックアップしている環境で Windows マシンが実行されている場合にのみ役立ちます。シャドウ コピーは、シャドウ コピー サービスによってキャプチャされた重複ファイルのリストを表示できますが、それ自体はバックアップ システムではありません。専用のバックアップ システムがない場合、以前のバージョンではファイルのローカル シャドウのみが表示されます。ファイルを安全に保管するために外部ディスクにコピーすることはなく、ユーザーがファイル システム内のシャドウ コピーを日付またはクエリによって参照することはできません。シャドウ コピーは、明らかに、Time Machine がそうであるように、使いやすい消費者向けバックアップ ソリューションではありません (また、そうすることを意図していません)。

Windows Vista では、Microsoft はシャドウ コピーをシステムの復元に結び付け、ユーザーが PC ソフトウェアのインストール全体を以前の時点にロールバックできるようにしました。これはバックアップ システムでもありません。それはシステム全体の取り消しです。システムの復元は、ソフトウェア タイトル、Windows ソフトウェア更新プログラム、署名されていないハードウェア ドライバー、またはロールバックが必要な問題を引き起こすその他のイベントのインストールによって発生した問題を元に戻すことを目的としています。過去に戻って失われたものを見つけることはありません。時計を前のチェックポイントに戻し、その時点から先の未来を捨てます。システムの復元は、何を行うか、どのように行うか、またはなぜ存在するのかという点において、Time Machine とほとんど関連していません。

の上4ページ: タイムマシンとバックアップ・トゥ・ザ・フューチャーのきれいなレイヤー。

Time Machine の美しいレイヤー

これまでのところ、Time Machine の技術的基盤のみが考慮されています。 Time Machine の最も明白な価値は、Leopard のもう 1 つの新機能である Core Animation の機能を誇示するために構築された、ファイルを復元するためのユーザー インターフェイスです。

Finder 内でバックアップ ディスクを手動で参照したり、Spotlight を使用して失われたファイルを Time Machine のドライブから名前で検索したりすることに加えて、ユーザーは Dock の Time Machine アイコンを押すだけで、すべての反復を視覚的に表示できます。記録上のバックアップ。 Time Machine の有名な「ブラック ホール」ビュー (下図) は、Time Machine が記録したバックアップ ファイルをシンプルかつ洗練された方法で検索する代替方法を提供します。

この視覚化では、キャプチャされたすべてのバックアップを通じて、過去に遡ってコンテキストの単一ウィンドウの内容が表示されます。 Time Machine を使用する最もわかりやすい例は、失われたファイルがあると思われる Finder ウィンドウからのものです。 [Time Machine] をクリックすると、そのディレクトリの内容が過去に遡って表示されます。戻るナビゲーション矢印をクリックすると、Time Machine がバックアップ レコードを遡って、各バックアップが作成された時点でそのフォルダーに何が含まれていたかを表示します。ジャンプするたびに、内容が変更された時点まで遡ります。

Finder ウィンドウは引き続き機能するため、Time Machine ビュー内でドキュメントをクイック ルックしたり (下図)、ファイル システム内の別の場所に移動してバックアップを参照し続けることができます。選択したファイルまたはフォルダーが見つかったら、それを選択して「復元」をクリックすると、Time Machine がデスクトップに戻り、ファイルをバックアップからメインのハード ドライブにコピーします。

さらに興味深い例は、検索クエリです。 Spotlight でフレーズを検索します。検索に関連する Word 文書、iChat トランスクリプト、電子メールが表示される場合があります。ここで Time Machine を押すと、Time Machine バックアップが存在するすべての時点で同じクエリを実行して時間を遡ることができます。これは、結果を検索して見つけるための非常に強力かつ柔軟な方法です。これほど簡単かつ直観的にアーカイブをリモートでクエリできるバックアップ回復システムは他にはありません。

バックアップ・トゥ・ザ・フューチャー

Time Machine は、バックアップされたファイルを単に視覚化するものではありません。コレクションにプラグインすることもできます。たとえば、Apple は、アドレス帳で時間を遡って検索することを実証しました。それを取り出して、見つからない連絡先の名前を検索し、Time Machine を押すと、システムがバックアップ レコードからその連絡先を見つけます。メールでも同じことができます。 Time Machine は、1 週間前、1 か月前、または 2 時間前から削除され未読のままになっていたメールを含むメールボックスを時間を遡って表示します。また、iPhoto と連携して、時間を遡って iPhoto ライブラリから誤って削除した個々の写真を見つけることもできます。

サードパーティの開発者は、Time Machine の統合を独自のアプリケーションに追加して、同様の機能を提供できるようになります。これは、Time Machine が単なるバックアップ システムではなく、実際にはファイル システム テクノロジとデータ視覚化を組み合わせたものであり、Apple のファイル バックアップの新しい実装が、従来の Backup 3.0 プログラムへの単なるアップグレードをはるかに超えたものであることを示しています。 。 Time Machine の優れた点はそのシンプルさから来ており、ユーザーを説得してデータを保護するために必要な最小限のアクションを実行させる非常に効果的な方法となっています。

Time Machine は標準的な外部 Firewire または USB ドライブで動作し、新しい Airport Extreme ベース ステーションによって提供される Apple の共有ディスクなどの共有ネットワーク ドライブでも動作するように設計されています。 Time Machine は各システムのバックアップを名前で個別に保存するため、複数の Leopard ユーザーが同じドライブにバックアップできます。 Time Machine は、ファイル セキュリティを強化するために暗号化されたイメージにバックアップするように設計されており、任意のファイル サーバーにバックアップをダンプできます。

Time Machine のインターフェイスは、Leopard 全体に組み込まれているコア アニメーションを使用してユニークなデータ ビジュアライゼーションを作成する方法も示しており、間違いなくサードパーティの Mac 開発者から多くの創造的なインターフェイスを刺激するでしょう。