btrfs(「better fs」と発音されることが多い)には、ext4にはない機能がかなりあります。
ただし、btrfsとext4の機能を比較すると、btrfsには何が欠けていますか?1
言い換えれば、btrfsではできないext4で何ができますか?
1 ext4は非常に広く使用されているため、btrfsのより少ない戦場テストを無視する
btrfs(「better fs」と発音されることが多い)には、ext4にはない機能がかなりあります。
ただし、btrfsとext4の機能を比較すると、btrfsには何が欠けていますか?1
言い換えれば、btrfsではできないext4で何ができますか?
1 ext4は非常に広く使用されているため、btrfsのより少ない戦場テストを無視する
回答:
ext4と比較したbtrfsの欠点:
これは、HDDファームウェアが限られた数の障害をカバーし続ける、アドレス指定不可能なスペアセクターを使い果たした場合、ブロックを不良としてマークし、ファイルシステムレベルでそれらを回避する方法がないことを意味します。
スワップファイルはループバックデバイスを介してのみサポートされますが、この方法を使用してサスペンドから再開することは不可能と思われるため、事態が複雑になります。
空き領域を計算するのは非常に難しいので、...
btrfs balance
です。dd if=/dev/urandom of=file; ls -lh file; rm file
あなたが瞬間を身に着けることができれば、何が使えるかを知るためにいつでも行うことができますNo space left on device
。
主な欠点(特にUbuntuの新しいインストールでのスワップファイルへの切り替えに関して)は、バターFS(私が発音したいように)がファイルのスワップをサポートしていないことです。FAQ-btrfsはスワップファイルをサポートしていますか?| btrfs Wiki:
btrfsはスワップファイルをサポートしていますか?
現在はありません。ファイルをNOCOWにするだけでは役に立ちません。スワップファイルのサポートは、破損の可能性があるためにbtrfsが意図的に実装しない1つの関数に依存しています。スワップの実装は、スワップファイル内のブロック番号のように、btrfsには当てはまらないいくつかの仮定に依存していましたが、btrfsには複数のデバイスの場合に異なるブロック番号マッピングがあります。スワップをbtrfsに移植するために使用できる新しいAPIがあります。詳細については、プロジェクトのアイデア#スワップファイルのサポート。
パフォーマンスは低下しますが、回避策はループデバイスを介してスワップファイルをマウントすることです。