Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> LinuxのReiserFSファイルシステム

LinuxのReiserFSファイルシステム

  

LinuxのReiserFSファイルシステム

ReiserFSは非常に優れたファイルシステムです。開発者は非常に強力で、ファイルシステム全体は完全に最初から設計されています。現在、ReiserFSは何百ものGファイルシステムを容易に管理することができます。これはエンタープライズアプリケーションで非常に重要です。 ReiserFSは、オブジェクト指向の考え方に基づいて設計されており、セマンティック層とストレージ層で構成されています。セマンティック層は、主にオブジェクト名前空間の管理とオブジェクトの機能を決定するためのオブジェクトインタフェースの定義です。ストレージ層は主にディスクスペースの管理です。セマンティック層とストレージ層はキーでリンクされています。セマンティック層はオブジェクト名を解析してキーを生成し、ストレージ層はキーによってディスク上の記憶領域を見つけ、キー値はグローバルに一意です。

セマンティックレイヤのメインインターフェイス

1)ファイルインターフェイス各ファイルには、ReiserFSファイルにアクセスするすべてのインターフェイスを含むメソッドセットを識別するインターフェイスIDがあります。

2)属性インタフェースReiserFSはファイルの各属性をファイルとして扱う新しいインタフェースを実装しています属性の値はファイル属性へのディレクトリアクセスを可能にするためのファイルの内容です。

3)ハッシュインターフェースディレクトリはファイル名からファイルへのマッピングテーブルで、ReiserFSはこのマッピングテーブルをB +ツリーを通して実装しています。ファイル名は可変であり、ファイル名が非常に長い場合もあるため、ファイル名はキー値として適していません。そのため、キー値を生成するためにハッシュ関数が導入されています。

4)セキュリティインタフェースセキュリティインタフェースは、通常ファイルインタフェースによって引き起こされるすべてのセキュリティチェックを処理します。例としてreadファイルを取り上げましょう。ファイルインタフェースのreadメソッドはファイルデータを読み込む前にセキュリティをチェックするためにセキュアインタフェースのread chechメソッドを呼び出し、後者はチェックのためにファイル属性を読み込むためにプロパティファイルのreadメソッドを呼び出します。 。

5)アイテム(アイテム)インタフェースアイテムインタフェースは、アイテムの分割、アイテムの評価、アイテムの上書き、アイテムの追加、アイテムの削除、アイテムのバランスをとるための方法です。挿入して見つけます。

6)キー割り当てインターフェイスアイテムにキーが割り当てられると、キー割り当てインターフェイスが起動します。各項目には、対応するキー割り当て方法があります。

Copyright © Windowsの知識 All Rights Reserved