Приветствую форумчан! Столкнулся с проблемой при использовании QEMU KVM:
- гостевая система debian wheezy amd64 перестает загружаться на Loading initial ramdisk, подключение локального(файлы размещены на основной системе) vmlinuz и initrd через virt-manager не спасает ситуацию: после gpxe пустой экран
- при этом в гостевой системе в консоле grub работает ls - файлы видно(до подключения vmlinuz,initrd)
- загрузка с livecd не срабатывает, решил распаковать *.img, извлечь нужные файлы в бекап, затем накатить его на чистую систему
На этом этапе возникла сложность. Файл в формате raw не монтируется(просит указать тип ФС), при конвертировании через qemu-img монтирование по-прежнему не работает(аналогично specify filesystem). Единственное, что помогло, - конвертация в qcow2 с последующим монтированием через qcowmount(libqcow): qcowmount /path/to/file.img /mnt/qemu-img Однако в результате смонтировался /mnt/qemu-img, в котором находится только qcow1, т.е. образовался путь /mnt/qemu-img/qcow1, и непонятно, что с ним делать(ранее не сталкивался с этим форматом).
Если кто-то сталкивался с этой проблемой, пожалуйста, укажите пути решения.
У меня она возникла при повышении нагрузки на основной диск(параллельно с работой ВМ создавался 500G файл): сначала на гостевой системе начала возникать ошибка readonly filesystem при работе с файловой системой, затем выполнил ребут shutdown -r now и после этого живой систему уже никто не видел :(
Теперь основной вопрос, который больше всего беспокоит. Каким образом в будущем возможно восстанавливать данные из QEMU images в таких случаях? Допустим, если снова упадет система и невозможно будет с нее загрузиться, но при этом останется исходный *.img файл образа.
Спасибо!