gleich vorweg: mir sind die Unterschiede zwischen Partitionsgröße und der Größe des daraufliegenden Dateisystems klar.
Ebenso sind mir die verschiedenen Einheiten bekannt (Gigabyte vs Gibibyte)
Mal ein Beispiel: hab hier ein logical volume mit genau 16 GiB (erstellt mit -L16G) und darauf ein ext4 filesystem erstellt.
tune2fs sagt mir über dieses filesystem genau "Block count: 4194304"
Da jeder Block genau 4K grß ist (4096) Byte sind das ja auch genau 16 GiB ( = 16384 MiB = 17179869184 Byte)
Nun sagt df mir aber:
Code: Alles auswählen
root@myhost:~# df -B M
Dateisystem 1M-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
/dev/mapper/vg0-debian.root 15999M 3487M 11678M 23% /
root@myhost:~# df -B 1
Dateisystem 1B-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
/dev/mapper/vg0-debian.root 16776077312 3655884800 12244422656 23% /
Wenn ich das Dateisystem auf genau 16 GiB versuche zu vergrößern, meint er er habe schon 16 GiB, was ja auch lt. Ausgabe von lvs und tune2fs stimmt.
Ich sitze JETZT aktuell an einem Debian stretch x86_64 => Linux myhost 4.8.0-2-amd64 #1 SMP Debian 4.8.15-2 (2017-01-04) x86_64 GNU/Linux
Aber vermutlich ist das irrelevant, weil ich das auch bei einem (ältern) Ubuntu auch schon so beobachtet habe.
Weiß jmd was das ist?