Burnt Umber Amber

あまおかさんのブログ。

 Time Capsule タイムカプセル 1年目@新Mac板

http://pc11.2ch.net/test/read.cgi/mac/1200434159/
メモ。


431 :名称未設定 :sage :2008/01/19(土) 11:50:04 ID:6VpTGewA0(3)
>>258
> タイムマシーンってZFSのスナップショット機能を使っているのかな?

Leopardが出たときにArstechnicaに詳しい解説があったけど、
ZFSのスナップショットではなくて、基本的にrsyncをコアとした
アプリケーションレイヤでの処理でやってるらしい。

1・ローテーションのタイミングで、タイムスタンプを命名規則としたディレクトリを新たに作成する

2・バックアップ元のディレクトリと、前回バックアップされた先のディレクトリの内容をファイル単位で同一性チェックする

3・変更がなかったファイルについては同一ファイル領域に対して新たにハードリンクを作成
(この場合、ポインタだけが増えるのでディスク消費量は増えない)、
 新規作成された、または変更が あったファイルについては新規にコピー、削除されたファイルは コピーしない、
 という形でバックアップを行う

オリジナル:http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/14
日本語訳:http://d.hatena.ne.jp/silvervine/20071016/1192524186


432 :名称未設定 :sage :2008/01/19(土) 11:52:49 ID:6VpTGewA0(3)
Leopard解体新書--第4回:Behind the Time Machine - page3 - builder by ZDNet Japan
http://builder.japan.zdnet.com/sp/07leopard/story/0,3800082822,20360598-3,00.htm

ここの解説もわかりやすい。


434 :名称未設定 :sage :2008/01/19(土) 12:04:15 ID:6VpTGewA0(3)
>>258
> もしそうだとするとSolarisとかZFSを使用しているOSなら利用できそうだよね。
> LinuxでもZFS利用しようと思えば使えるみたいだしね。

で、機構的にはハードリンク+rsyncということで、 既にこういうものも出ているよ。

あのTime MachineをLinuxで? - バックアップツール「FlyBack」が登場 | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/news/2007/11/12/003/index.html