Ошибка centos 7 kvm при попытке установить образ qcow2

У меня есть хост CentOS 7 KVM. Раздел на одной из виртуальных машин поврежден. Изображение qcow2. При попытке смонтировать образ для устранения неполадок я получаю следующую ошибку:

[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.

Я не уверен, как это исправить, поскольку я могу использовать только guestmount, чтобы получить доступ к разделу, но это не помогает?

1 ответ

Интересно, если это устройство /dev/sbcd не правильно Вы можете попробовать использовать guestfish Сначала загрузите ВМ. Изнутри guestfish Вы можете затем перечислить доступные файловые системы.

Например, скажем, у меня есть файл qcow2 с именем 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

Затем вы можете перечислить файловые системы следующим образом и даже попытаться смонтировать их:

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

После установки вы можете посмотреть, здесь я смотрю на /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:::
...

Когда вы закончите, выйдите из этого:

><fs> edit /etc/shadow
><fs> quit
$
Другие вопросы по тегам