EXT4、XFS、BTRFS、Bcachefs: 2024 年にはどれを使用するか?
数か月前、ある時、 前の投稿の現状やニュースについてお話します。 現代的で革新的な Bcachefs ファイル システム。 Bcachefs は汎用ファイル システムであり、 コピーオンライト方式(Copy On Write/COW) ブロック層キャッシュである bcache の子孫であり、その内部アーキテクチャはほとんどの既存のファイル システムとは大きく異なります。それは、さまざまな種類のファイル システム データのテーブルを備えた、リレーショナル データベース上のファイル システムに似た設計になっているためです。
そして、これもほぼ 4 年前に私たちが取り組んで以来、 どのファイルシステムを選択すべきか ディスクとパーティションの場合 GNU/Linux ベースのオペレーティング システムを使用する場合、本日、同様の出版物を提供する機会を設けます。 4 年に使用される最も有名な 2024 つの特徴とニュースが含まれているもの: «EXT4、XFS、BTRFS、Bcachefs ».
ファイルシステム:Linuxのディスクとパーティションにどちらを選択しますか?
しかし、この現在の出版物を書き始める前に、 «EXT4、XFS、BTRFS、Bcachefs »、これらは 4 年に最も著名で使用されているファイル システムの 2024 つです。 以前の関連記事 無料でオープンなオペレーティング システム内でこのタイプの要素を使用すると、次のようになります。

EXT4、XFS、BTRFS、Bcachefs: 2024 年にはどれを使用するか?
EXT4、XFS、BTRFS、Bcachefs の現在の機能
外部4
- 信頼できる公式ウェブサイト:ラ Kernel.org のドキュメント と Kernel.org ウィキ.
- 簡単な説明: EXT4 は、ディスク容量の増加と現在の技術的機能と要件の状態に合わせて大規模なファイル システム (3 ビット) をサポートするための拡張性と信頼性の向上を組み込んだ、EXT64 ファイル システムの高度なレベルです。
7 現在の注目の機能
- ファイル システム ツリーに内部冗長性を追加します。
- 16 TB を超えるファイル システムを使用する機能があります。
- 堅牢性とパフォーマンスを向上させるためにジャーナル チェックサム機能を追加します。
- 大文字と小文字を区別しないファイル名検索をサポートします。
- その拡張形式はメタデータのオーバーヘッド (RAM、アクセス用の I/O、トランザクション) を削減し、EXT3 と比較して堅牢であるため、障害によるディスク破損に対して優れています。
- 大きなファイルと大きなブロック (最大ページ サイズ) のサポートを提供します。さらに、ファイルベースの暗号化 (FSCcrypt) およびファイルベースの Verity (FSVERITY) のサポート。
- これには、改善されたファイル割り当て (マルチブロック割り当て) と永続的なファイルの事前割り当てが含まれており、ストリーミング メディア、データベース、その他の重要なアイテムに最適です。
あなたも他の人たちも 最近追加された新機能 家庭用コンピュータやオフィスユーザーでの使用に最適です、ファイルシステムを集中的に使用する必要はありません。 その優れた特徴と機能は、平均的な用途、つまり通常の用途で、最大数のユーザーとコンピューターの用途に十分です。 ただし、需要や運用が少ないサーバーでの使用も優れています。
XFS
- 信頼できる公式ウェブサイト:ラ Kernel.org のドキュメント と Kernel.org ウィキ.
- 簡単な説明: XFS は、SGI IRIX プラットフォームで開発された高性能ジャーナル ファイル システムです。完全にマルチスレッドであり、大規模なファイルと大規模なファイル システム、拡張属性、可変ブロック サイズをサポートできます。さらに、拡張子ベースであり、Btree (ディレクトリ、拡張子、空き領域) を広範囲に使用して、パフォーマンスとスケーラビリティの両方を支援します。 。
7 現在の注目の機能
- 拡張性と堅牢性で人気を集めている高性能ファイル システムです。
- ここ数年にわたって、大幅な開発と最適化が行われ、Linux カーネルに統合されました。
- スケーラビリティ レベルでは、大規模ストレージ シナリオに優れており、エンタープライズ レベルのストレージ ソリューションに最適です。
- パフォーマンス レベルでは、大きなファイルに対する機能が向上しています。つまり、大きなファイルと高パフォーマンスのワークロードを処理するために最適化されており、マルチメディアおよびデータ集約型のアプリケーションに最適なオプションになります。
- メタデータ管理レベルでは、メタデータを効率的に管理し、ボトルネックを軽減し、全体的なパフォーマンスを向上させます。
- データセンター、メディア制作、科学技術コンピューティングなど、大容量のストレージ容量と高性能を必要とする作業環境に最適です。
- 比類のない拡張性とパフォーマンスを提供しますが、小規模システムや、スナップショットや組み込みの冗長性などの高度な機能を必要とするシステムには最適な選択ではない可能性があります。
あなたはそして 継続的に追加されるその他の機能 サーバーでの使用に最適です、特に需要や運用が多い場合は、ファイルシステムを集中的に使用し、ファイルシステムとそれに含まれるデータを回復するためのより堅牢なメカニズムを必要とします。 言い換えると、他のアプリケーションの中でも、大容量ディスクの読み取り/書き込みロードを処理するサーバー、スタンドアロンタイプのデータベース、または共有Webホスティング操作を管理するサーバーです。
BTRFS
- 信頼できる公式ウェブサイト:ラ Kernel.org のドキュメント と 公式文書.
- 簡単な説明: BTRFS は Linux 用の最新のコピーオンライト (COW) ファイル システムであり、フォールト トレランス、修復可能性、管理の容易さに重点を置きながら高度な機能を実装することを目的としています。
7 現在の注目の機能
- 拡張子ベースのファイル ストレージを許可します (最大ファイル サイズ 2^64)
- これは、他の現在の FS と比較してスペースを節約する、小さなファイルとインデックス付きディレクトリのパッケージ化形式を提供します。
- 動的な i ノード割り当て、スナップショット、書き込み可能、サブボリューム (ファイル システムの個別の内部ルート)、およびオブジェクト レベルのイメージングとストライピングを提供します。
- データおよびメタデータのチェックサム (複数のアルゴリズムが利用可能)、圧縮 (複数のアルゴリズムが利用可能)、Reflink、重複排除、およびスクラブ (オンライン チェックサム検証) 機能が追加されます。
- 階層型クォータ グループ (サブボリュームとスナップショットのサポート) および増分バックアップと FS ミラーリング (送信/受信) の使用をサポートします。
- 複数のデバイスと複数の RAID アルゴリズムのサポートが組み込まれています。また、オフライン ファイル システムとメタデータの読み取り/書き込みの確認と最適化も行います。
- CoW を使用してデータの整合性を確保し、効率的なスナップショットを可能にし、データ管理の強力なツールとなります。さらに、RAID のような機能とスナップショットが含まれているため、データの保護と回復が簡素化され、オンラインでの修復とメンテナンス操作が可能になり、ダウンタイムが最小限に抑えられます。
あなたはそして 他の機能も進行中 高性能のワークステーションやサーバーでの使用に最適です。 なぜなら、その優れた機能、特に一般に単にパフォーマンスを向上させるだけでなく、ストレージ管理とセキュリティに重点を置いた高度な機能が際立っているからです。
Bcachefs
- 信頼できる公式ウェブサイト:アップ 公式サイト .
- 簡単な説明: BTRFS は Linux 用の最新のコピーオンライト (COW) ファイル システムであり、フォールト トレランス、修復可能性、管理の容易さに重点を置きながら高度な機能を実装することを目的としています。
7 現在の注目の機能
- Bcachefs は、高スループットと低いテール レイテンシとともに、信頼性と堅牢性を重視します。
- 同様に、BTRFS または ZFS ファイル システムはコピー オン ライト (COW) を実装します。
- データとメタデータの完全なチェックサム実装、複数のデバイスの処理を提供します。
- レプリケーション、圧縮、暗号化、スナップショット、Nocow モード機能をサポートします。
- イレイジャーコーディング機能を提供します(現時点では不安定です)。
- データのキャッシュと配置をサポートします。これに加えて、拡張属性、ACL、およびクォータも含まれます。
- スケーラブルです。現在までに 100 TB を超えるデータを効率的に処理することがテストされており、さらに拡張されることが期待されています。
BTRFSのように、 現在の特徴と完全に開発中 高性能のワークステーションやサーバーでの使用に最適です。 その目的は、管理されているデータが失われないように、パフォーマンスよりも堅牢性と信頼性を優先することです。

要約
要約すると、これら 4 つの最も重要な種類のファイル システム (名前が便利で興味深いもの) に関する機能と最新ニュース、および公式で信頼できる情報源を見つけていただければ幸いです。 «EXT4、XFS、BTRFS、Bcachefs »。何よりも、自分のタイプのハードウェアとその用途に最も適したものを、適切に、または正確に選択したい、または選択する必要がある場合に重要です。
最後に、覚えておいてください 私たちを訪問 «ホームページ» エンESPAÑOL。または、他の言語で (現在の URL の末尾に 2 文字を追加するだけです。例: ar、de、en、fr、ja、pt、ru など)、最新のコンテンツをさらに学習できます。さらに、ぜひご参加ください。 公式テレグラムチャンネル 当社の Web サイトからさらに多くのニュース、ガイド、チュートリアルを読んで共有するため。そしてまた、次は、 代替電報チャネル Linuxverse 全般について詳しく学ぶには。