Ich habe eine Debian Xen DomU, die eine DRBD-gemountete Partition hat. Ich musste die Größe dieser Partition von 46G auf 50G ändern. Ich habe folgendes gemacht:
- DRBD auf dem sekundären Knoten gestoppt:
/etc/init.d/drbd stop
- Der zugrunde liegende LVM-Abstand wurde auf 50 GB erhöht:
lvresize -L 50G /lvm/device
- DRBD wurde erneut gestartet und auf die Synchronisierung der Festplatte gewartet:
/etc/init.d/drbd start
- Geschaltete Vorwahlen. Und das gleiche auf dem anderen Knoten durchgeführt.
- Drbd auf dem jetzt sekundären DRBD-Knoten gestoppt:
/etc/init.d/drbd stop
- Das zugrunde liegende LVM wurde erhöht:
lvresize -L 50G /lvm/device
- DRBD wurde erneut gestartet und auf die Synchronisierung der Festplatte gewartet:
/etc/init.d/drbd start
- Auf beiden Knoten ausgegeben:
drbdadm resize drbd-device
- Auf dem primären Knoten wurde Folgendes ausgegeben:
resize2fs /dev/drbd0
Ich bekomme diese Antwort:
$ resize2fs 1.40-WIP (14-Nov-2006)
The filesystem is already 12058624 blocks long. Nothing to do!
Bei Verwendung von fdisk geben sowohl das drbd0- als auch das sda-Gerät drbd die Größe des Geräts als 49392123904 an. Dies stimmt mit den Aussagen von resize2fs überein. (12058624x4096 [Blockgröße]).
Mein Problem ist, dass df
die Änderung der Festplattengröße nicht gemeldet wird.
$ df -B 4096
/dev/drbd0 11869420 11155652 110968 100% /data
Ich habe diesen Prozess schon einmal gemacht und hatte keine Probleme. Fehlt mir etwas?
lvs
die erwartete Größe an?