Moin zusammen,
ich habe bei der Installation meine Platte manuell mit BTRFS partitioniert und für / bereits den Paramater compress=zstd:3 eingerichtet. Für die Subvols kann man das scheinbar erst später in der /etc/fstab anpassen.
Das habe ich wie folgt getan:
UUID=fcbf0dd2-a187-4b8b-932d-bbbe857c06bf / btrfs compress=zstd:3 0 0
UUID=fcbf0dd2-a187-4b8b-932d-bbbe857c06bf /var btrfs compress=zstd:3,subvol=/@/var 0 0
UUID=fcbf0dd2-a187-4b8b-932d-bbbe857c06bf /usr/local btrfs compress=zstd:3,subvol=/@/usr/local 0 0
UUID=fcbf0dd2-a187-4b8b-932d-bbbe857c06bf /srv btrfs compress=zstd:3,subvol=/@/srv 0 0
UUID=fcbf0dd2-a187-4b8b-932d-bbbe857c06bf /root btrfs compress=zstd:3,subvol=/@/root 0 0
UUID=fcbf0dd2-a187-4b8b-932d-bbbe857c06bf /opt btrfs compress=zstd:3,subvol=/@/opt 0 0
UUID=fcbf0dd2-a187-4b8b-932d-bbbe857c06bf /home btrfs compress=zstd:3,subvol=/@/home 0 0
UUID=fcbf0dd2-a187-4b8b-932d-bbbe857c06bf /boot/grub2/x86_64-efi btrfs subvol=/@/boot/grub2/x86_64-efi 0 0
UUID=fcbf0dd2-a187-4b8b-932d-bbbe857c06bf /boot/grub2/i386-pc btrfs subvol=/@/boot/grub2/i386-pc 0 0
UUID=0D0C-EE39 /boot/efi vfat utf8 0 2
UUID=fcbf0dd2-a187-4b8b-932d-bbbe857c06bf /.snapshots btrfs subvol=/@/.snapshots 0 0
Alles anzeigen
Meine sonstige Orgie an weiteren Parametern habe ich mir gespart, weil ich denke, dass die bei Suse schon wissen was sie tun und das sont angepasst hätten. Hatte bisher bei anderen Distros noch folgende Paramater mit drin (was z.T. auch Standard ist):
defaults,noatime,space_cache=v2
Nach Anpassung der /etc/fstab dann ein Neustart und mit folgendem Aufruf die Komprimierung angestoßen:
sudo btrfs fi defragment / -r -czstd
Als Ergebnis erhalte ich dann eine Platte die mehr belegt ist wie vorher. Sonst hat das immer funktioniert und es waren nach der Komprimierung nur noch ca. 60-70 belegt im Gegensatz zu vorher.
Hat jemand eine Idee dazu?