Ошибка 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
$