Рейтинг:0

Proxmox восстановить данные с отформатированного vm-диска

флаг cn

У нас была виртуальная машина Windows на нашем сервере proxmox с одной бухгалтерской программой, и вдруг ночью она дала сбой.

Когда мы подключились, чтобы проверить, что не так, мы заметили синий экран с ошибкой Windows 0xc0000225, поэтому мы попробовали несколько вещей, но так и не отформатировали диск. Я пытался сделать раздел списка, но они отсутствуют.

Есть ли способ восстановить данные с образа диска vm? Я пытался восстановить окна, но теперь отсутствует.

Рейтинг:0
флаг cn

Сначала сделайте копию диска. Использовать дд для этого.

dd if=/var/lib/libvirt/images/guest1.img of=/var/lib/libvirt/images/guest1_copy.img

После того, как вы сделали копию, попробуйте смонтировать диск на хосте proxmox. Перед фактическим монтированием нужна информация о расположении разделов. Использовать kpartx для отображения таблицы разделов. (Обратите внимание, что kpartx может потребоваться предварительно установить.)

kpartx -l /var/lib/libvirt/images/guest1_copy.img

а затем сопоставьте разделы

kpartx -a /var/lib/libvirt/images/guest1_copy.img

После этого проверьте, сработало ли сопоставление.

ls /dev/mapper/цикл*

Каждый раздел должен быть доступен как петлевое устройство. Если это сработало, диск можно смонтировать (при условии наличия драйвера fs) с помощью обычной команды монтирования. Например

смонтировать /dev/mapper/loop0p2 /mnt -o loop,ro

если желаемый раздел является разделом 2.

Видеть здесь для дополнительной информации.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.