ファイルシステムの基礎知識を解説

巴扎黑
リリース: 2017-07-24 10:39:00
オリジナル
1575 人が閲覧しました

1. ファイル システムの概要

1. ファイル システムは、データ ストレージ レイアウト/スペース管理/ファイル命名/セキュリティ制御を通じて、ディスク ドライブに保存されているデータを管理および整理するために使用されるシステム ソフトウェアです。など。管理は、デバイスにデータを効果的に保存する方法を解決します。

2. ファイル システムは、オペレーティング システムとディスク デバイス間の橋渡しであり、データの合理的な構成と効率的なアクセスを実現し、それがオペレーティング システム上のファイルとディレクトリの管理に反映されます。

3. メタデータ: ファイルに保存されたデータの保存と管理に加えて、ファイル システムは、ファイルおよびファイル システム自体に関するいくつかの重要な情報 (ファイルのアクセス許可、サイズ、所有者など) もディスクに保存します。情報 ファイルシステムのメタデータと呼ばれます

4. ファイルシステムの使用プロセス:

  1. ストレージメディアの選択: ハードディスク/ネットワークストレージなど

  2. ディスクのパーティショニング: fdisk などのパーティショニングツールを使用します。 /cfdisk/parted

  3. ファイルシステムの作成: コマンド: mkfs

構文: mkfs [-v] [-t fstype] Device

  • -v は mkfs

  • -t のバージョン情報を表示しますfstype: 作成されたファイル システムのタイプを指定します。このオプションが追加されていない場合、デフォルトは ext2 ファイル システムです。 例: mkfs -t ext3 にシステムを関連付けるプロセス。ストレージはマウントと呼ばれます。

  • 2.ext3 および ext4 ファイル システム
  • 1. はじめに: Linux で最も一般的に使用されるファイル システム: ext2/ext3/ext4/ReiserFS/XFS。 Linux の標準ファイルは VFS で始まり、次に ext--ext2--ext3 になります。

  • 2.ext2 は Linux の標準ファイル システムです。

3.ext3 ファイル システム

は、実際には ext2 ファイル システムに特別なインコード (ログ ファイル) を追加します。 、ロギング機能。さまざまなジャーナル ファイル システム実装テクノロジに従って、ext3 は 3 つのジャーナル モードを提供します:

ジャーナル モード: ファイル システム内のすべてのデータおよびメタデータの変更はログに書き込まれます。最も安全で最も遅い。

ファイルシステムの基礎知識を解説

順序付きモード: ファイル システムのメタデータへの変更のみがログに記録されます。デフォルトモード。

    ライトバック モード: 最初にメタデータが更新され、次にデータが更新されます。最速。
  • 4.ext4 ファイル システムの機能:
  • より多くのサブディレクトリをサポート: 理論的には無制限の数をサポートします。
  • より大きなファイルシステムとより大きなファイルをサポート: ファイルシステム容量は 1EB に達し、ファイル容量は 16TB に達します。

    パーティション構造をサポート
  • ログ検証をサポート
  • 高速fsckをサポート
  • オンラインデフラグをサポート
  • 5 ReiserFs
  • は完全な方法でデータを管理します。ファイルデータを含むバランスの取れた構造 /File名前とログのサポートなど。 機能は次のとおりです:

  • ディスクスペースの効率的かつ合理的な使用

高度なログ管理メカニズム

    独自の検索方法: 高速バランスツリーに基づく検索方法
  • 大容量ディスク ストレージのサポート
  • アプリケーション システムに多数の小さなファイルと、同時に大量の読み取り/書き込み操作がある場合、間違いなく ReiserFS ファイル システムが最初の選択肢になります。
  • 6. ファイル システムのフォーマット コマンド: mkfs.xfs

  • ファイル システムのデフラグ コマンド: xfs_fsr

sr: デフラグ

    ファイル システムの整合性チェック: xfs_repair
  • 3つ。ファイル システムの選択基準
  • 頻繁な読み取り操作と多数の小さなファイルを伴うアプリケーション: 選択の提案: ext4--xfs--ext3。
  • 頻繁な書き込み操作: XFS--ext4--ext3

    低いパフォーマンス/セキュリティ要件: ext2

以上がファイルシステムの基礎知識を解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート