最近のファイルシステムの主な特徴は何ですか?


2

私は自分のやり方で作業していますが、ファイルシステムについてはまだ学んでいません。ファイルシステムを比較するとき、私の研究で遭遇すると期待できる主な属性は何ですか?

ウィキペディア トピック …ちょっと大変です。現代のファイルシステムの「明白な」属性(ジャーナリング、ブロック、チャンクなど)に注目したい場合、注目すべき主な属性は何ですか?


1
そのWebページの唯一の興味深い部分(ファイルシステムの主な属性を見つけることにおいて)はのタイトルです。 特徴 *割り当てとレイアウトポリシー*テーブル、および メタデータ セクション。
Daniel Beck

回答:


5

最も重要な属性は

  • 信頼性

いつでも安全にデータを書き込んで取得できるようにするためです。
通常、FSを試してテストするには何年もかかります。
整合性は依存関係につながります。たとえば、停電やシステムクラッシュなどの特別な場合には、

  • データの整合性

重要な要素です。 ジャーナリング 一般に、データの完全性を最大化する属性です。

  • 速度

また重要です。 ジャーナリング 書き込み操作が遅くなる可能性があります。
スピードはFSの実装、メモリの使用、キャッシュにも依存します

  • システムの汎用性

FSは他のオペレーティングシステムから読み取り可能ですか?たとえば、Linux上で動作しますが、Mac OSからマウントして読み取ることができますか

他の属性は、必要に応じて重要な要素になることもあれば、そうでないこともあります。

  • 暗号化:FSはデータの暗号化を処理します。マウントするためには鍵が必要ですか?
  • 読み取り専用:書き込み禁止のマウントを許可する属性
  • 再発 属性のように、書くことを許可する アクセス 書き込み操作中のみ(TOC書き込みを最小限に抑えるため)

例えば、 ext4の説明 ファイルシステムのマウントオプション。

編集する - アクセス制御リストについて(ユーザー/グループごとのデータへのアクセス)

ACLは実際にはありません 属性 FSの。
ファイルシステム内に統合できますが、FSによっては、プラットフォームから別のプラットフォームへのマウントがユーザーのアクセス制御を完全に無効にすることがあります。グローバルアクセスは、低レベルの属性によって制御されています。例えば上で詳述したものとして。


2
あなたが逃した セキュリティ :ファイルシステム内のさまざまなオブジェクトに対してさまざまな種類のアクセスを実行できるユーザーを定義する機能。
Richard

@Richard私の編集を見る
Ring Ø

@ ring0:私はあなたの論理には従いません。セキュリティはほとんどのOSで "root"ユーザーによって迂回することができます、これはファイルシステムのセキュリティが無関係であることを意味しません(特に多くのユーザーがファイルシステムを利用する場合)。
Richard

1
@Richard、ファイルセキュリティは、OSが解釈して実施する単なるメタデータです。 ファイルシステムはセキュリティを強化しません 。ルートは、カーネルとどのように相互作用するかによってのみセキュリティをオーバーライドできます。ディスク上のファイルシステムはrootのことをあまり気にすることができませんでした。
Chris S

@クリス:データの完全性メカニズムと読み取り専用(少なくとも)にも当てはまります。 OSソフトウェアは生のブロックのシーケンスを見ているだけです。それ以外はすべて、OSのソフトウェアでのファイルシステムの実装にかかっています。すべてのファイルシステム機能は、ソフトウェア実装が提供するものにかかっています。
Richard
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.