Tengo una Debian Xen DomU que tiene una partición montada DRBD. Necesitaba cambiar el tamaño de esta partición de 46G a 50G. Hice lo siguiente:
- DRBD detenido en el nodo secundario:
/etc/init.d/drbd stop
- Aumentó el dist LVM subyacente a 50 GB:
lvresize -L 50G /lvm/device
- Comencé DRBD nuevamente y esperé a que el disco se sincronice:
/etc/init.d/drbd start
- Primarias conmutadas. Y realizó lo mismo en el otro nodo.
- Drbd detenido en el nodo DRBD ahora secundario:
/etc/init.d/drbd stop
- Aumento de la LVM subyacente:
lvresize -L 50G /lvm/device
- Comencé DRBD nuevamente y esperé a que el disco se sincronice:
/etc/init.d/drbd start
- En ambos nodos emitidos:
drbdadm resize drbd-device
- En el nodo primario emitió un:
resize2fs /dev/drbd0
Recibo esta respuesta:
$ resize2fs 1.40-WIP (14-Nov-2006)
The filesystem is already 12058624 blocks long. Nothing to do!
Usando fdisk, tanto el drbd0 como el dispositivo sda que usa drbd informan el tamaño del dispositivo como 49392123904. Lo que es consistente con lo que dice resize2fs. (12058624x4096 [tamaño de bloque]).
Mi problema es que df
no informa el cambio en el tamaño del disco.
$ df -B 4096
/dev/drbd0 11869420 11155652 110968 100% /data
He hecho este proceso antes y no tuve problemas. ¿Hay algo que este olvidando?
lvs
Informa el tamaño esperado?