8ブログにReFSの記事が掲載された。System(回復性のあるファイルシステム)に由来する。その名前が示すとおり、電源断などの異常が起きてもファイルが破損しないように、そしてもしファイルシステムに異常が見つかっても、全体をオフラインにすることなく、異常部分を切り離して業務を継続できるように設計されている。write」という聞き慣れない言葉が出てきた。known」と書いているが、Googleで検索すると5000件弱しかヒットしない。Serverのエラーメッセージに関するページである。writeを定義している。マイクロソフトによる日本語訳は「データの欠落したページ」「書き込み時のデータ欠落」である。Eseutil.FAST08でNetAppの技術者たちが発表したものと思われるプレゼンテーションも参考になる。Write」は、ブロックの一部だけが書き込まれ、セクタの一部が失われるが、Writeは成功するとされている。Regainedhttp://www.cs.berkeley.edu/~krioukov/ParityLostAndParityRegained-FAST08.ppt元のブロックを更新中に電源が落ちると、そこにあったデータの一部が書き換わり、新しいデータは一部しか反映されていないという中途半端な状態になり、データが破損する。チェックサムが不正となるので、問題があることが検出できるが、破損したデータはリカバリできない。書き込み途中で電源が落ちても、元データは手つかずのまま残っている。ZFSも似たようなアプローチを取っている。ブロックを更新するときに常に新しいブロックを割り当てる。ファイルシステムを構成するツリーの最上位まで正しく更新完了するまで、以前のデータを保持する。更新途中で問題が起きた場合は、更新前の状態に戻す。アトミックなトランザクションとして行われるため、ファイルの状態は更新前か更新後かどちらかに定まり、中途半端な状態にはならない。»コメントコメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。ITプロフェッショナルの仕事術)。