GNU/Linux >> LINUX-Kenntnisse >  >> Linux

btrfs:wie berechnet man die platzeinsparungen bei der btrfs-komprimierung?

Unter Debian/Ubuntu:

apt install btrfs-compsize
compsize /mnt/btrfs-partition

Bei Fedora:

dnf install compsize
compsize /mnt/btrfs-partition

Die Ausgabe sieht so aus:

Processed 123574 files, 1399139 regular extents (1399139 refs), 69614 inline.
Type       Perc     Disk Usage   Uncompressed Referenced  
TOTAL       73%      211G         289G         289G       
none       100%      174G         174G         174G       
lzo         32%       37G         115G         115G

Laut btrfs-Wiki gibt es keine eingebaute Unterstützung dafür, aber das Compsize-Tool kann die Komprimierung auf btrfs messen.

Der df Die Ausgabe ähnelt btrfs fi df , dass es meldet, wie viel Speicherplatz verwendet wird, nicht die unkomprimierte Größe. Das Wiki sagt, dass Sie "irgendwie erraten" können, indem Sie df vergleichen Ausgabe vor und nach dem Komprimieren einer Datei. Eine andere Möglichkeit besteht darin, ein Programm zu verwenden, das die tatsächlichen Daten zusammenzählt, z. B. rsync --stats in einem Probelauf, der meldet, wie viele Daten gelesen werden.


Linux
  1. Wie sortiere ich die Ausgabe nach Größe?

  2. Wie verwendet man Btrfs mit Komprimierung auf einer externen USB-Festplatte?

  3. So fügen Sie Swap Space unter Debian 11 hinzu

  4. So fügen Sie Swap Space unter Ubuntu 22.04 hinzu

  5. So fügen Sie unter Linux Auslagerungsspeicher hinzu

So überprüfen Sie den Speicherplatz unter Linux

So weisen Sie einer Variablen die Ausgabe eines Linux-Befehls zu

So aktivieren Sie die GZIP-Komprimierung in Nginx

So überprüfen Sie den Auslagerungsbereich unter Linux

So grep ps-Ausgabe mit Headern

Wie stoppe ich die Ping-Ausgabe?