O volume ilegível no guest KVM após o redimensionamento do volume do host

1

Eu tenho um convidado KVM que requer mais espaço em uma de suas partições. Esta partição é na verdade um volume LVM no host. Então eu primeiro desmontei a partição no guest, troquei para o host e redimensionei o meu Volume Lógico com lvextend:

lvextend -L +100G /dev/vg/lv01

Em seguida, verifiquei o sistema de arquivos:

e2fsck -f /dev/vg/lv01
...
/dev/vg/lv01: 244/6553600 files (4.1% non-contiguous), 21374526/26214400 blocks

e ampliou:

resize2fs /dev/vg/lv01

antes de uma verificação final:

e2fsck -f /dev/vg/lv01
...
/dev/vg/lv01: 244/13107200 files (4.1% non-contiguous), 21785726/52428800 blocks

Observe o aumento na contagem de blocos? Tudo parece bom! Eu posso montar o sistema de arquivos no host e ler seu conteúdo e parted mostra o novo tamanho na única partição ext4:

parted /dev/vg/lv01
GNU Parted 2.3
Using /dev/dm-3
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: Linux device-mapper (linear) (dm)
Disk /dev/dm-3: 215GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  215GB  215GB  ext4

Tudo pronto. Infelizmente, o dispositivo não pode ser montado no meu convidado KVM. Tentei remontar o dispositivo virtual no host:

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

e dividido nos relatórios de convidados:

parted /dev/vdb
GNU Parted 2.3
Using /dev/vdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Error: /dev/vdb: unrecognised disk label

O que estou perdendo? Eu tentei uma reinicialização do convidado sem melhores resultados, presumivelmente, há mais uma etapa no convidado que preciso fazer antes que o volume seja legível. . .

O Ubuntu 12.04 LTS é o sistema operacional tanto no host quanto no convidado. Qualquer ajuda muito apreciada.

Obrigado

    
por siloko 08.08.2013 / 11:45

0 respostas