2

Я выполнил следующие действия под логином root (сжимая /home , расширяя /var):

umount /home lvresize -L-7G /dev /mapper /myvg-home

это было предупреждение:

WARNING: Reducing active logical volume to 28.89 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)

Я подумал, что это обычное предупреждение и принял

Тогда я сделал:

> lvresize -L+7G /dev/mapper/myvg-var

Было успешно сделано:

Extending logical volume var to 9.79 GiB
Logical volume var successfully resized

Но, как я увидел, /var не расширялся, если смотреть с помощью df -h . Я думал, что перезагрузка решит проблему.

Затем я попытался смонтировать домашний раздел обратно:

> mount /home

И я получил ошибку:

 mount: wrong fs type, bad option, bad superblock on /dev/mapper/myvg-home,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail  or so

Затем я перезагрузил машину. После этого я получил:

/dev/sda2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
Welcome to emergency mode. Use "systemctl default" or ^D to activate default
mode.
Give root password for maintenance
(or type Control-D to continue):

Поэтому я вошел в консоль обслуживания и запустил:

> fsck /dev/mapper/myvg-home

Но после некоторых вопросов об ошибках и о том, хочу ли я прервать операции, я получил новую ошибку:

fsck.ext4: Can't read an block bitmap while retrying to read bitmaps for /dev/mapper/myvg-home
e2fsck: aborted

Поэтому я не могу запустить систему. В чем проблема и в чем я ошибся, когда пытался изменить размер разделов lvm? Это просто размонтировать, изменить размер и снова смонтировать, не так ли?

Можно ли восстановить раздел или, по крайней мере, создать новый и вернуть систему в рабочее состояние, или для создания нового домашнего раздела требуются специальные операции?

0