centos Erro de 7 kvm tentando montar a imagem do qcow2

1

Eu tenho um host KOS do CentOS 7. Uma partição em uma das VMs parece estar corrompida. A imagem é qcow2. Ao tentar montar a imagem para solucionar problemas, recebo o seguinte erro:

[root@vmhost02 images]# guestmount -a cpanel-vm.qcow2 -m /dev/sbcd /mnt/temp
libguestfs: error: vfs_type: vfs_type_stub: /dev/sbcd: No such file or directory
libguestfs: error: mount_options: mount_options_stub: /dev/sbcd: No such file or directory
guestmount: '/dev/sbcd' could not be mounted.
guestmount: Did you mean to mount one of these filesystems?
guestmount:     /dev/sda1 (xfs)
guestmount:     /dev/centos/home (xfs)
guestmount:     /dev/centos/root (xfs)
guestmount:     /dev/centos/swap (swap)

[root@vmhost02 images]# guestmount -a cpanel-vm.qcow2 -m /dev/centos/root /mnt/temp
libguestfs: error: mount_options: /dev/centos/root on / (options: ''): mount: mount /dev/mapper/centos-root on /sysroot failed: Structure needs cleaning
guestmount: '/dev/centos/root' could not be mounted.

Não tenho certeza de como consertar isso, pois só posso usar o número de convidados ao meu conhecimento para acessar a partição, mas isso está falhando?

    
por user216260 17.06.2018 / 03:33

1 resposta

0

Gostaria de saber se esse dispositivo /dev/sbcd não está correto. Você poderia tentar usar guestfish primeiro para inicializar a VM. De dentro de guestfish , você pode listar os sistemas de arquivos disponíveis.

Por exemplo, digamos que eu tenha um arquivo qcow2 chamado disk :

$ guestfish --rw -a disk
Welcome to guestfish, the guest filesystem shell for
editing virtual machine filesystems and disk images.
Type: 'help' for help on commands
      'man' to read the manual
      'quit' to quit the shell
><fs> run
 100% ⟦▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒⟧ 00:00

Você pode listar os sistemas de arquivos assim e até mesmo tentar montá-los:

><fs> list-filesystems
/dev/sda1: xfs
><fs> mount /dev/sda1 /

Uma vez montado, você pode olhar, aqui estou olhando para o arquivo /etc/shadow :

><fs> edit /etc/shadow
...
root:$6$2c908VsVmGs.TSdO$eiSIj7k1vqMAQaW1ipKYxWhNFXYIaXHN1XbQ00oi8ZeDcR4QNo2aN4pCpmU8tP8KjwyXeyng5q3sAxT/XQO8n.:16259:0:99999:7:::
bin:*:16231:0:99999:7:::
daemon:*:16231:0:99999:7:::
adm:*:16231:0:99999:7:::
lp:*:16231:0:99999:7:::
sync:*:16231:0:99999:7:::
shutdown:*:16231:0:99999:7:::
halt:*:16231:0:99999:7:::
...

Quando terminar, saia:

><fs> edit /etc/shadow
><fs> quit
$
    
por 17.06.2018 / 03:59