Под капотом · Виртуализация · Обслуживание
Удаление ВМ
Пользователь удаляет описание ВМ. Вот какую команду он использует:
Команда
virsh undefine vm1
После выполнения команды исчезает только описание - образы и снимки остаются, место на диске не освобождается.
-
пользователь 1. Пользователь вводит команду удаления описания
virDomainUndefine(dom)
У запущенного домена определение удаляется, а гость продолжает работать - но становится transient и после выключения исчезнет.
-
libvirt 2. Демон удаляет описание
файл конфигурации удалён ВМ исчезла из списка
Объекта больше нет: в virsh list --all его не будет.
-
диск / RAM 3. Данные остаются
base + оверлеи + снимки + бэкап-файлы - на месте
Снимки без описания ВМ становятся «сиротами»: сначала заберите из них данные.
-
пользователь 4. Пользователь проверяет
virsh list --all # пусто ls /var/lib/libvirt/images # файлы здесь
Правильный порядок: остановить → забрать данные → удалить описание → удалить тома.