2011-10-25 11 views
2

基本的には、write-anywhereファイルシステムが、そこにある他の種類のファイルシステムよりもどのように優れているのか、write-anywhereモデルがこれを(広義に)どうやって管理しているのだろうと思いましたか?"write-anywhereファイルシステム"はどのように役立ち、どのように実装されていますか?

おかげ

+4

write-anywhereファイルシステムとは何ですか?あなたはMBRの上にファイルを書くことができる1つ? :-) – paxdiablo

答えて

1

非常ボードwrite-anywhereファイルシステムのアプローチを感知に従うが3つの一般的なファイルシステムアウトがあります。ネットアップ(old technical report)、ZFS、BTRFSで使用されたオリジナルのWAFLは。これらのファイルシステムの

キー特性は、予め割り当てられたデータとメタデータの基礎となるブロックストレージの部分(従ってライトどこでも)と

  • ないがないこと

    1. ありますそのデータは上書きされることはありませんが、ブロックストレージ上の別の場所にリダイレクトされます。後者の特性は、フラッシュ遷移層や特殊なフラッシュファイルシステムで共有されているが、通常、彼らはプロパティがありません。1.

    彼らは(短い要約など)いくつかの素晴らしい利点があります:

    • スナップショット、CDP、データ重複除外などの利点を実装する方が簡単で簡単です。
    • 一貫性が容易です。クラッシュ後の復旧はより高速です。理論的には、ファイルシステムチェックは決して必要ではありません。
    • RAID書き込みを最適化できます。無関係の複数の書き込みを1つのRAIDグループに配置できるため、書き込みに必要なI/Oが削減されます。
  • 関連する問題