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 df
non 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?
lvs
segnalare la dimensione prevista?