BigMan200
Hallo,
# sudo vgdisplay liefert:
VG Size 6,37 TiB
PE Size 4,00 MiB
Total PE 1669257
Alloc PE / Size 1569536 / 5,99 TiB
Free PE / Size 99721 / 389,54 GiB
# sudo lvdisplay liefert von einer bestimmten Logical Volume, dessen Größe mit:
LV Size 5,89 TiB
Ich möchte jetzt die freien 389,54 GiB noch dem Logical Volume hinzufügen. Dazu muss ja doch zuerst das Dateisystem vergrößert werden, was ich wie folgt machen wollte:
# sudo resize2fs /dev/Sicherheitskopien/Dateiserver 1683058862
==> Fehlermeldung:
Die sie enthaltende Partition (oder Gerät) ist nur 1580990464 (4k) Blöcke groß.
Sie wollen 1683058862 Blöcke haben.
Okay ...
1683058862 Blöcke * 4096 = 6,4TiB ... was ja mehr ist als die in vgdisplay angegebenen 6,37TiB sind ... aber wie sind dann die Zahlen bei vgdisplay und lvdisplay zu verstehen. Sind nun 389GiB noch frei oder nicht?
Was habe ich (mal wieder) nicht verstanden?
Auf die Blockanzahl 1683058862 kam ich wie folgt:
Aktuelle Größe: 5,89 TiB = 5,89 * 1024^4 = 6.4761235e+12 Byte
Hinzuzufügende Größe: 389 GiB = 389 * 1024^3 = 417685569536 Byte
=> Neue Gesamtgröße= 6.4761235e+12 Byte + 417685569536 Byte = 6.8938091e+12 Byte
Da resize2fs 4096 Bytes für einen Block ansetzt: 6.8938091e+12 / 4096 = 1683058862 Blöcke
frostschutz
Du kannst das Dateisystem erst vergrößern, wenn du das LV schon vergrößert hast. Die Größe brauchst du dann beim resize2fs nicht angeben, resize2fs geht standardmäßig auf den Maximalwert.
Beim Verkleinern ist es andersrum, da musst du zuerst verkleinern (und resize2fs die gewünschte Größe angeben) und erst danach das LV verkleinern (darf nicht kleiner werden als das Dateisystem sonst Dateisystem futsch).
Hatten wir im andern Thread ja schonmal...