LINUX.ORG.RU
решено ФорумAdmin

Qemu-KVM, удалил образ ВМ, а он работает...

 ,


0

1

Приветствую!

На тестовом стенде поднял ВМ, шлюз в Интернет (образ - inet-gw.qcow2). Проверяю на тестовых тачках, в инет ходят, всё работает как задумывалось.
Далее, настраиваю бэкапы системы, конфигов, логов и т.д. - проверяю, работает. Кидаю в крон.
Пакую образ

pigz -c /vm/inet_gw/inet_gw.qcow2 > /backup/vm/inet_gw.gz  

Ухожу минут на 20. Прихожу, вижу, архив готов и замечаю отсутствие ключа -k для pigz (т.е. после упаковки файл будет удалён). Проверяю в mc (по привычке), образа нет! Но всё работает! Машины в инет ходят!
Смотрю:
# virsh list
 ID    Имя                         Статус
----------------------------------------------------
 5     inet_gw                        работает

# virsh domblklist inet_gw
Назначение Источник
------------------------------------------------
vda        /vm/inet_gw/inet_gw.qcow2
sdb        -

Не верю глазам. Проверяю:
# ls -aln /vm/inet_gw/
итого 8
drwxr-xr-x 2 0 0 4096 июл 14 14:43 .
drwxr-xr-x 7 0 0 4096 июл 14 14:43 ..

Нет образа!
Оставляю на неделю.
Сегодня проверяю, всё работает и бэкапы создаются, и внутри бэкапов логи растут.

Как сиё работает, физически образа нет же? %)



Последнее исправление: Slawik (всего исправлений: 1)

Ты в курсе, что пока процесс держит файл, тот не будет физически удалён с диска?

см. /proc/$PID/fd/$FILE_DESCRIPTOR или lsof

Если бы файл был текстовый, ты мог бы его забрать из /proc/$PID/fd/ простым cat’ом. Для образа диска хз

Но пока ты не остановишь ВМ, место на диске от удалённого образа не освободится

router ★★★★★
()
Ответ на: комментарий от router

Вот тупанул так тупанул...
Всем спасибо! Тему можно удалить... :))

Slawik
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.