機械翻訳について

1  Btrfsファイル・システムについて

Btrfsファイル・システムは、大規模ストレージ・サブシステムの拡大するスケーラビリティ要件を満たすように設計されています。 Btrfsファイル・システムは実装でBツリーを使用するため、その名前はこれらのデータ構造の名前から導出されますが、実際の頭字語ではありません。 Bツリーは、ツリーが成長する大きさに関係なく、ファイル・システムとデータベースによってデータの大規模ブロックに効率的にアクセスして更新できるツリー状のデータ構造です。

Btrfsファイル・システムでは、次の重要な機能が提供されます。

  • スナップショット: Btrfsでは、Copy-On-Write (COW)機能が使用されるため、ほぼ瞬時に読取り可能なスナップショットと書込み可能なスナップショットを作成できます。 スナップショットを使用すると、ext3またはext4ファイル・システムからファイル・システムを変換した後でも、ファイル・システムを以前の状態にロールバックできます。
  • インスタント・ファイル・コピー: スナップショットと同様に、Btrfsで使用可能なreflink機能を使用して、ファイル・システム上の大きなファイルのインスタント・コピーを実行できます。

  • 論理ボリューム管理: Btrfsには、組込みのデータ冗長性、ソフトウェアRAID機能、およびストレージ容量を動的に追加および削除する機能を備えた統合論理ボリューム管理が含まれます。
  • オンライン・メンテナンス: Btrfsには、オンラインの修復およびメンテナンス操作の機能が含まれており、ダウンタイムを最小限に抑えます。
  • 破損の検出と修正: Btrfsでは、データ・ブロックがディスクから読み取られるたびにチェックサムが検証され、データの整合性が保証されます。
  • 圧縮とデフラグ: Btrfsには、パフォーマンス向上のために自動的かつ透過的なデフラグメンテーションが含まれています。 また、Btrfsでは、ファイル・システム、個々のサブボリューム、または特定のファイルおよびディレクトリに圧縮を適用できます。 圧縮により、ディスク領域を大幅に節約できます。
  • リモートの送受信: Btrfsには、リモート増分バックアップを効率的に実行して帯域幅を節約し、サブボリュームのリモート・ミラーを簡単に作成するために使用できる送信および受信機能が含まれています。
  • ファイル・システム・シード: Btrfsを使用すると、overlayfsやqcow2などの他のユニオン・マウント・ファイル・システム・タイプと同様に、他のBtrfsファイル・システムをシードするテンプレートとして機能する読取り専用ファイル・システムを作成できます。

詳細については、https://btrfs.readthedocs.io/を参照してください。

ローカル・ファイル・システム管理の概要は、「Oracle Linux 10: ファイル・システム管理の実行」を参照してください。

ノート:

Oracle Linuxでは、Btrfsファイル・システム・タイプおよびドキュメント化されているすべての機能が、Unbreakable Enterprise Kernel (UEK)リリース「のみ」でサポートされています。 Btrfsファイル・システム機能を使用するには、UEK R8を使用してシステムをブートする必要があります。