LINUX.ORG.RU
ФорумAdmin

lxd: удаление призрачных контейнеров

 , , ,


0

1

Собственно, такая проблема: на старом ядре был баг, который был связан с переодическими зависанием системы во время работы с lvm. В результате этого в пули образовались контейнеры, которых в списке нет. В результате чего нельзя использовать имена этих контейнеров. Как их удалить?

user@lxd:~$ lxc storage show st
config:
lvm.thinpool_name: LXDThinPool
lvm.vg_name: st
size: 15GB
source: /var/snap/lxd/common/lxd/disks/st.img
description: ""
name: st
driver: lvm
used_by:

    /1.0/containers/eee1
    /1.0/images/8050e18044049ba33918b78a541c4a5bd7852bcdd18cca0f64d5e0dc2fbc17d8
    status: Created
    locations:
    none

user@lxd:~$ lxc list
+------------+---------+------+------+------------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+------------+---------+------+------+------------+-----------+
| krasotka01 | STOPPED | | | PERSISTENT | |
+------------+---------+------+------+------------+-----------+
| nevl80c | STOPPED | | | PERSISTENT | |
+------------+---------+------+------+------------+-----------+
★★★★★

Можешь удалить руками контейнеры из /var/lib/lxd/storage-pools и симлинки из /var/lib/lxd/containers, там же в /var/lib/lxd прочие хвосты можешь подтереть.

А ну и пути адаптируй для snap-а, но так сам не делал, не сталкивался с таким.

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