Как восстановить файл диска виртуальной машины для докера (Hyper-V)?
Коллеги, приветствую!
Возникла проблема с файлом DockerDesktop.vhdx.
Это произошло, когда в томе закончилось пространство.
Не перемещая файлов, я оттяпал от соседнего тома свободное пространство и добавил недостающее пространство к диску.
Докер так и не завёлся, он предлагает сбросить данные, это приведёт к полному удалению всех данных на виртуальном диске DockerDesktop.vhdx.
Почему нельзя сделать "Edit virtual disk -> Expand"?
или
Сделать новый диск DockerDesktop.vhdx - бОльшего размера и через dd склонировать его?
или примонтировать его в другую машину и удалить ненужное?
Я пробовал его монтировать как виртуальный диск, в Управление компьютером > Управление дисками
Получаю ошибку
Пробовал его расширить или конвертировать в VHD.
Конвертация успешная, но результат не меняется.
Дело в том, что этот диск созданный докером / hyper-v и когда все работало, так же был примонтирована папка с другого тома.
Возможно это как то повлияло на его структуру.
Я уже не надеюсь, что этот диск закрутится в докере, да и не нужно, мне нужно достать некоторые данные из него.
Да, хранение данных в докере не лучшая идея.
Эти данные были в работе и по завершению я планировал их извлечь и сохранить, но не успел, сбой произошёл раньше.
Игорь, под Windows смонтировать ext4 без дополнительного софта не получится. Я предлагал в другой машине под Ubuntu какой-то примонтировать его и делать манипуляции.