LINUX.ORG.RU
решено ФорумAdmin

Не монтируется var после увеличения раздела LVM

 


1

2

Увеличил раздел var с помощью lvextend теперь при загрузке системы выдает след.ошибки

The filesystem size (according to the superblock) is 14341120 blocks.
The physical size of device is 7864320. Either the superblock of the partition table is likely to be corrupt.
/dev/mapper/vg01var UNEXPECTED INCONSYSTENCY
dmesg | tail
dmesg | tail
EXT4-fs (dm-3): bad geometry: block count 14341120 exceeds size of device (7864320 blocks)
После проверки fsck выдает кучу ошибок типа:
Error reading block
Error writing block
Block bitmap differences: 
можно как-то это пофиксить чтобы восстановить загрузку? в целом система работает только не монтируется раздел var



Последнее исправление: cetjs2 (всего исправлений: 2)

Увеличил раздел var с помощью lvextend
filesystem size (according to the superblock) is 14341120 blocks.

The physical size of device is 7864320.

А не надо было увеличивать в меньшую сторону. Верни старый размер для начала, потом двигай размер раздела, не забывая ресайзить нижележащую фс.

redgremlin ★★★★★
()

Посмотри в /etc, там может лежать прошлая конфигурация.

anonymous
()
Ответ на: комментарий от redgremlin

делаю так

#resize2fs -p /dev/vg01/vg01var 2G
resize2fs: Can't read a block bitmap while trying to resize /dev/vg01/vg01var
Please run 'e2fsck -fy /dev/vg01/vg01var' to fix the filesystem
#e2fsck -fy /dev/vg01/vg01var
e2fsck 1.42.12 (29-Aug-2014)
The filesystem size (according to the superblock) is 14341120 blocks
The physical size of the device is 7864320 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort? yes
может можно по другому как-то? без e2fsck ?

alex252
() автор топика
Ответ на: комментарий от alex252

Тогда вспоминайте, какого размера был раздел, без использования бекапа. Читайте внимательнее. Если бекап уже есть, секцию про создание посекторной копии можно пропустить.

anonymous
()
Ответ на: комментарий от alex252

эээ, хотелось бы обойтись без использования бекапа

Это почему? Самый простой путь - восстановить предыдущее состояние LVM. Ты, похоже, не понял. Ты не увеличил размер тома, а уменьшил. Часть данных улетело, и находится сейчас в неразмеченном месте в группе томов. Если не хочешь восстанавливать, забудь про данные на этом томе.

Black_Shadow ★★★★★
()
Ответ на: комментарий от alex252

Lvm обычно сам бэкапит конвигурацию в /etc. Без знания прошлой конфигурации могут добавится не те блоки, которые были отрезаны. Кстати, посмотри в истории как полность выглядел выполненный lvextend.

anonymous
()
Ответ на: комментарий от Black_Shadow

да действительно допустил ошибку, теперь придется восстанавливать из бекапа

alex252
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.