У меня есть Debian Xen DomU, в котором есть смонтированный раздел DRBD. Мне нужно было изменить размер этого раздела с 46G до 50G. Я сделал следующее:
- Остановлен DRBD на вторичном узле:
/etc/init.d/drbd stop - Увеличен базовый дистрибутив LVM до 50 ГБ:
lvresize -L 50G /lvm/device - Снова запустил DRBD и дождался синхронизации диска:
/etc/init.d/drbd start - Переключил Праймериз. И выполнил то же самое на другом узле.
- Остановлен drbd на теперь вторичном узле DRBD:
/etc/init.d/drbd stop - Увеличен базовый LVM:
lvresize -L 50G /lvm/device - Снова запустил DRBD и дождался синхронизации диска:
/etc/init.d/drbd start - На обоих узлах выдано:
drbdadm resize drbd-device - На основном узле выдается:
resize2fs /dev/drbd0
Я получаю этот ответ:
$ resize2fs 1.40-WIP (14-Nov-2006)
The filesystem is already 12058624 blocks long. Nothing to do!
Используя fdisk, и drbd0, и устройство sda, которое использует drbd, сообщают о размере устройства как 49392123904. Это соответствует тому, что говорит resize2fs. (12058624x4096 [размер блока]).
Моя проблема в том, что dfне сообщается об изменении размера диска.
$ df -B 4096
/dev/drbd0 11869420 11155652 110968 100% /data
Я делал этот процесс раньше, и у меня не было проблем. Есть ли что-то, что мне не хватает?
lvsожидаемый размер?