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?
debian
xen
disk-space-utilization
drbd
thepearson
quelle
quelle
lvs
die erwartete Größe an?Antworten:
Dieser Typ hat ein nettes Howto darüber geschrieben:
http://theitdepartment.wordpress.com/2008/05/30/howto-resize-a-xen-drbd-lvm-vbd/
quelle
Sie müssen nicht mit sekundären / primären Rollen herumspielen. Gehen Sie einfach wie folgt vor: 1. Ändern der LVM-Größe auf beiden Seiten 2. Auf der Primärseite: drbdadm resize resOURCE (dies aktualisiert auch das Metagerät)
Wenn Sie sich / proc / drbd ansehen, sollten Sie eine Neusynchronisierung des neuen Teils sehen, der gerade ausgeführt wird. Ist dies nicht der Fall, versuchen Sie auf beiden Seiten "drbdadm adjust RESOURCE".
Ändern Sie nun die Größe des nicht gemounteten Dateisystems mithilfe der Primärseite / dev / drbd / by-res / RESOURCE
quelle