Btrfsファイル・システムのデフラグおよび圧縮
ファイル・システムをデフラグして、I/Oのパフォーマンスを向上できます。 Btrfsファイル・システムを圧縮して、その有効容量を増やすこともできます。
btrfs filesystem defragmentコマンドを実行すると、ファイル・システムまたはファイル・システム内の任意のファイルおよびディレクトリをデフラグできます。 ファイル・システムのデフラグは、マウント時にautodefragオプションを設定することで自動的に実行できます。 ただし、大規模なデータベースや仮想マシンのイメージでは、自動デフラグはお薦めしません。
ノート:
コピーオンライトのコピーが含まれるファイルまたはサブボリュームをデフラグすると、ファイルとそのコピー間のリンクが破損します。 たとえば、スナップショットのあるサブボリュームをデフラグすると、そのスナップショットはサブボリュームのコピー・オン・ライト・イメージではなくなったため、サブボリュームとそのスナップショットによるディスク使用量が増加します。
次の3種類の圧縮タイプがサポートされています:
zlib: バランスの取れた速度と圧縮率を備えた汎用的で広く使用されている圧縮。lzo: 他のオプションよりも圧縮率が低い高速圧縮および解凍。zstd: 高い圧縮率および急速な圧縮および解凍。