ネットワーク・エンジニア倶楽部
池嶋俊 Skype日記

アップル新OSの「Time Machine」機能のインタフェースに感動

 先月の話ですが、10月にMac OS Xの最新版「Leopard」が発売されました。Leopardは、2005年4月発売の「Tiger」から2年半ぶりに登場した新バージョンで、300を超える機能が追加されました。新機能の一覧は、アップルのサイトを見てもらうとして、ここでは私が注目した「Time Machine」というバックアップ機能を紹介しましょう。

 Time Machineは、ファイルをバックアップする機能です。通常、ファイルをバックアップするには、ユーザーがファイルをコピーしたり、バックアップツールを使ってバックアップしたりします。バックアップする頻度は、週単位や月単位が普通です。一方、Time Machineでは、例えば1時間おきに、しかも自動的にバックアップできます。これは、大変便利です。

 私は、Macも使いますが、普段はFreeBSDやWindowsを載せたPCも使っています。実はMac以外のOSにも、Time Machineのようなバックアップツールはいくつかあります。まずWindowsでは、Windows 2003やWindows Vistaに「ボリュームシャドーコピー」と呼ぶ機能があります。使用するには、その機能を有効になるように設定した上で、ファイルやフォルダのプロパティを開いて「以前のバージョン」タブを開きます。

 また、UNIX系OSでは、「pdumpfs」というソフトを利用できます。pdumpfsは汎用的なツールなので、WindowsでもUNIXでも使えます。バックアップした日ごとに名前を付けたディレクトリを作り、そこを見ればその日のファイルを見られます。MacのTimeMachineも、pdumpfsと同じような処理を内部で実行しているようです。

 pdumpfsには基になった「dumpfs」というシステムがあり、このシステムは15年近く前に米ベル研究所で作られた「Plan9」というOSに実装されていたようです。そう考えるとTime Machineは機能としては特別新しくないように思えます。しかし、アップルのすごい所は、元々あった機能をより魅力的にする点です。Time Machineがすごいと私が思うのは、そのインタフェースです。

 Time Machineは、過去にバックアップしたファイルを見るために、3Dを使ったインタフェースを採用しています。画面奥に向かってギュンギュン進むと、時間を遡って昔のファイルが見えるのです(Time Machineの紹介ページ)。このインタフェースは視覚的にもわかりやすく、何と言ってもかっこいい。このように、かっこいいインタフェースを作る点は、さすがアップルだなと思いました。

 私はバックアップツールとして、このAppleのTime Machine、Windowsのボリュームシャドーコピー、そしてpdumpfsを使っていきたいと思います。ただしこれらのツールには、一つ注意点があります。それは、間違ってファイルを消してしまった時にはバックアップが役立ちますが、ハードウエア障害には弱いという点です。もちろん、Time Machineを使う場合、内蔵ハードディスクと外付けハードディスクの両方にバックアップできますが、その両方が同時に壊れてしまうこともあります(関連記事:バックアップしていても消えた5万行のプログラム)。本当に重要なデータはDVDなどのメディアに複数枚バックアップを取るか、RAID装置などを導入しておく必要があるでしょう。

図のタイトル   写真●つくばのうまいものシリーズ
まこと食堂のみそタンメン。550円と安く、それでいて野菜が山盛りです。
[画像のクリックで拡大表示]

 [2007/11/16]

著者プロフィール

 SkypeまとめサイトSkypeやろうぜ」の管理人。プログラマの観点からSkypeを解説し,新しい使い方を提案している。Skypeの技術を解説した『入門 Skypeの仕組み』(日経BP社刊)の著者。筑波大学の学生で,4月からは大学院に進学。サークル活動をしたり,学生ベンチャー「ソフトイーサ」の副社長を務めたりとドタバタな大学生活を楽しんできた。この記事へのコメントはSkypeやろうぜ内のページでも受け付けています。また,このITproWatcherへの連載のきっかけとなった連載記事『Weekend Special』(2006年1月13日から毎週金曜日更新)のバックナンバーはこちらへどうぞ。

この記事に対する読者コメント

コメントに関する諸注意 コメント投稿 コメント一覧 

週末スペシャル

電子書籍をめぐる動きが活発に  電子書籍市場をめぐり7月も活発な動きが続いた。米Amazon.comは電子書籍の販売部数がハードカバーの印刷書籍を上回ったと発表。国内ではグーグルとシャープも電子書籍市場に本格参入する意向を表明した。

システム開発者のための祭典「XDev」  システム開発者のための祭典「X-over Development Conference、略称:XDev(クロスデブ)」を今年も開催します。XDevの最大の特徴は、トップランナーによる、開発者目線での多数の講演です。

続・ファシリテーションの技術  プロジェクトのパフォーマンスを最大化するための手法の一つに「ファシリテーション」があります。「グラウンドルール」「ファンクショナリティ・マトリクス」「タイムアウトルール」など、現場で培った即効性のあるテクニック/ノウハウを紹介します。