Como redimensionar um volume lvm (depois que lvresize foi corrompido, é possível reverter?)?

2

Eu fiz o seguinte sob root login (reduzindo /home , expandindo /var ):

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

estava a avisar:

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

Eu achei que é aviso usual e aceito

Então eu fiz:

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

Foi feito com sucesso:

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

Mas, como vi o /var não se expandiu se olhar com df -h . Eu pensei que a reinicialização resolveria o problema.

Então tentei montar a partição inicial de volta:

> mount /home

E eu recebi um erro:

 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

Então eu reiniciei a máquina. Depois eu peguei:

/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):

Então entrei no console de manutenção e executei:

> fsck /dev/mapper/myvg-home

Mas depois de algumas perguntas sobre erros e se eu gostaria de cancelar as operações, recebi um novo erro:

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

Portanto, não consigo fazer o sistema funcionar. Qual é o problema e o que eu errei quando tentei redimensionar as partições lvm? É apenas desmontar, redimensionar e montar novamente, não é?

É possível recuperar a partição ou, pelo menos, criar uma nova e fazer com que o sistema volte a funcionar ou são necessárias algumas operações especiais para criar uma nova partição inicial?

    
por static 10.10.2013 / 19:10

0 respostas