Ho una DeU Xen DomU che ha una partizione montata su DRBD. Avevo bisogno di ridimensionare questa partizione da 46G a 50G. Ho fatto quanto segue:
- DRBD arrestato sul nodo secondario:
/etc/init.d/drbd stop - Aumentata la dist LVM sottostante a 50 GB:
lvresize -L 50G /lvm/device - Riavviato DRBD e atteso che il disco si sincronizzasse:
/etc/init.d/drbd start - Primarie commutate. Ed eseguito lo stesso sull'altro nodo.
- Drbd interrotto sul nodo DRBD ora secondario:
/etc/init.d/drbd stop - Aumentato il LVM sottostante:
lvresize -L 50G /lvm/device - Riavviato DRBD e atteso che il disco si sincronizzasse:
/etc/init.d/drbd start - Su entrambi i nodi emessi:
drbdadm resize drbd-device - Sul nodo primario emesso un:
resize2fs /dev/drbd0
Ottengo questa risposta:
$ resize2fs 1.40-WIP (14-Nov-2006)
The filesystem is already 12058624 blocks long. Nothing to do!
Usando fdisk, sia il drbd0 che il dispositivo sda drbd sta usando riportano le dimensioni del dispositivo come 49392123904. Ciò è coerente con ciò che sta dicendo resize2fs. (12058624x4096 [dimensione blocco]).
Il mio problema è che dfnon segnala la modifica delle dimensioni del disco.
$ df -B 4096
/dev/drbd0 11869420 11155652 110968 100% /data
Ho già fatto questo processo e non ho avuto problemi. C'è qualcosa che mi manca?
lvssegnalare la dimensione prevista?