Benutzer-Werkzeuge

Webseiten-Werkzeuge


tutorials:dateisysteme:btrfs:btrfs

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tutorials:dateisysteme:btrfs:btrfs [2025/01/14 18:30] – [BTRFS eigene Speicherplatz Verwaltungs Tools] fix: typos gahsultutorials:dateisysteme:btrfs:btrfs [2025/02/25 18:41] (aktuell) – [Siehe auch] So verwendest du BTRFS in der PRAXIS! gahsul
Zeile 231: Zeile 231:
  
 === btrfs filesystem du === === btrfs filesystem du ===
 +
 +**''btrfs filesystem du''** zeigt genauso wie sein analoger Bruder ''du'' die Speicherplatzbelegung einzelner Dateien, und/oder die Summe ganzer Verzeichnisse an. Nur mit dem Unterschied, das zusätzlich noch angezeigt wird, ob die Menge an Daten einzigartig sind (keine weiteren Referenzen besitzen) oder noch durch eine Refernez in einem Subvolumen oder Reflink Kopie geteilt wird.
 +
 +== Beispielausgabe ==
 +
 +<code bash>
 +$ btrfs filesystem du -s /home/ 
 +     Total   Exclusive  Set shared  Filename
 +  21.55GiB     5.85GiB    14.94GiB  /home/
 +</code>
  
 === btrfs filesystem usage === === btrfs filesystem usage ===
  
 +**''btrfs filesystem usage''** ist die nützlichste Speicherplatzanzeige, die, **''btrfs-tools''**zu bieten haben, dies muss auf ein Mountpoint des Dateisystems mit Root Rechten ausgeführt werden. Sie zeigt eine komplette Übersicht des ganzen Dateisystems an für die einzelnen Datenstrukturen wie: **Data, Metadaten und System** und was noch viel wichtiger ist, wie viel Speicherplatz das Dateisystem für bereits allokiert hat, und wie viel unallokierter Speicherplatz noch zur Verfügung steht (Tatsächlicher freier Speicher).
 +
 +Damit Allokierter Speicherplatz wieder freigeben werden kann, so müssen alle Dateien/Daten in einem [[wp>Extent_(file_systems)|Extent]] zur Löschung markiert worden sein. Oder ein [[#btrfs balance]] durchgeführt werden, um die Extents neu effizienter zusammenzupacken.
 +
 +== Beispielausgabe ==
 +
 +<code bash>
 +# btrfs filesystem usage / 
 +Overall:
 +    Device size: 931.51GiB
 +    Device allocated: 119.06GiB
 +    Device unallocated: 812.45GiB
 +    Device missing:     0.00B
 +    Device slack:     0.00B
 +    Used: 111.34GiB
 +    Free (estimated): 818.18GiB (min: 411.96GiB)
 +    Free (statfs, df): 818.18GiB
 +    Data ratio:      1.00
 +    Metadata ratio:      2.00
 +    Global reserve: 237.06MiB (used: 0.00B)
 +    Multiple profiles:        no
 +
 +Data,single: Size:115.00GiB, Used:109.26GiB (95.01%)
 +   /dev/mapper/luks-main 115.00GiB
 +
 +Metadata,DUP: Size:2.00GiB, Used:1.04GiB (51.81%)
 +   /dev/mapper/luks-main   4.00GiB
 +
 +System,DUP: Size:32.00MiB, Used:16.00KiB (0.05%)
 +   /dev/mapper/luks-main 64.00MiB
 +
 +Unallocated:
 +   /dev/mapper/luks-main 812.45GiB
 +</code>
 ===== Siehe auch ===== ===== Siehe auch =====
  
Zeile 243: Zeile 287:
   * [[https://www.suletuxe.de/forum/index.php?board=11;action=display;threadid=993|Suletuxe Forum - Sichern einzelener Subvolumes von Btrfs]]   * [[https://www.suletuxe.de/forum/index.php?board=11;action=display;threadid=993|Suletuxe Forum - Sichern einzelener Subvolumes von Btrfs]]
   * [[https://www.suletuxe.de/forum/index.php?board=18;action=display;threadid=1007|Btrfs Subvolume Backups mit restic]]   * [[https://www.suletuxe.de/forum/index.php?board=18;action=display;threadid=1007|Btrfs Subvolume Backups mit restic]]
 +  * [[ytv>VpMJ0NAZLmA|Alles, was du über BTRFS wissen musst! Dateisystem erklärt]]
 +  * [[ytv>dRgaQIZuJ1A|So verwendest du BTRFS in der PRAXIS!]]
 +
tutorials/dateisysteme/btrfs/btrfs.1736879425.txt.gz · Zuletzt geändert: 2025/01/14 18:30 von gahsul