私が見つけることができる 情報 のほとんどは、ファイルシステムを研究したことがないユーザーにとっては何の意味もありません。ファイルシステムがどのように機能するかを知らなくても、平均的なユーザーにはbtrfsのどのような利点が見えますか?
オンラインファイルシステムのデフラグ(また、Linuxはデフラグを必要としないという一般的な信念です。時々必要です。約束されたext4デフラグがありましたが、その兆候はありません。(Oy'Ted wake up(多分彼は未来を見て、SSDが来るのを見ました:>))
圧縮(自明だと思います。)
非常に高速なオフラインファイルシステムチェック(fsckのように、はるかに高速です(PCを汚れた状態でシャットダウンすると、チェックするのにかなりの時間がかかることがわかります。これで、すぐに実行されます。 (または実際には遅いですが、それでも速いです。:))誰がそれを好きではありませんか?:))
オンラインファイルシステムチェック(たぶん。どうやってこれを達成したいかわからない。オンラインfsck ..はそれほど悪くないだろう。)
多分:
書き込み可能なスナップショット(フロントエンドなどがある場合は、おそらく誰もがこれから利益を得ることができます。Windows7でのシステムの復元のようなものを想像してみてください。理論的にも現実的にも、Windowsよりもはるかに優れています。openSolarisのタイムマシンのように、日付に戻ってドキュメントをチェックすることができます。OpenSolarisは(これにZFSスナップショットを使用していました。))
人によっては:
オブジェクトレベルのミラーリングとストライピング(ミラーリングまたはストライピングを使用する場合..)
複数のドライブ/パーティションを単一のファイルシステムに結合できます。マウントに似ていますが、空き領域が共有され、ファイルをドライブ間で分散して速度を上げることができます。
ファイルシステム(またはファイルシステムの管理方法)の知識がない通常のユーザーにとって、最も重要な利点は、btrfsが(最終的には)メディアエラーによって引き起こされた破損データを修復できることと、一部のワークロードのスペース効率が向上することです。 btrfsはデータとメタデータ(ファイルとファイルシステム自体の両方)の両方をチェックサムするため、ユーザーはサイレントデータの破損についてあまり心配する必要はありません。