# btrfs filesystem defragment -r -v -czstd:15 /
ERROR: unknown compression type zstd:15
# btrfs filesystem defragment -r -v -czstd_15 /
ERROR: unknown compression type zstd_15
# btrfs filesystem defragment -r -v -czstd15 /
ERROR: unknown compression type zstd15
Die btrfs-Handbuchseite gibt keinen Hinweis darauf, wie eine Komprimierungsstufe ausgewählt wird:
-c [algo]
Komprimieren Sie den Dateiinhalt während der Defragmentierung. Das optionale Argument wählt den Komprimierungsalgorithmus zlib (Standard), lzo oder zstd aus. Derzeit ist es nicht möglich, keine Komprimierung auszuwählen. Siehe auch Abschnitt BEISPIELE.
Wie wähle ich eine nicht standardmäßige zstd-Komprimierungsstufe aus, um vorhandene btrfs-Dateisysteme erneut zu komprimieren?
Hinweis: btrfs filesystem defragment
auf Snapshots können in vielen größeren Speicherplatz Verbrauch führen :
Warnung: Durch die Defragmentierung mit Linux-Kernelversionen <3.9 oder ≥ 3.14-rc2 sowie mit stabilen Linux-Kernelversionen ≥ 3.10.31, ≥ 3.12.12 oder ≥ 3.13.4 werden die Ref-Links von COW-Daten (z. B. Dateien) aufgelöst kopiert mit cp --reflink, Snapshots oder de-duplizierten Daten). Dies kann in Abhängigkeit von den unterbrochenen Ref-Links zu einer erheblichen Erhöhung der Speicherplatznutzung führen .