Контейнер LXD в состоянии ОШИБКА - PullRequest
0 голосов
/ 31 мая 2018

У меня есть система Ubuntu 16.04 LTS, где я создал 3 контейнера LXD.Они работают нормально.Система была сброшена без остановки контейнеров случайно.Сейчас они в состоянии ОШИБКИ, и я не могу их запустить.Когда я пытаюсь запустить любой из них, я получаю ту же ошибку (я получаю ее, даже если я пытаюсь удалить их):

ошибка: невозможно импортировать пул ZFS: невозможно импортировать 'lxd':нет такого пула

Можно ли как-нибудь восстановить их?

Моя система:

Ubuntu 16.04 LTS
LXC/LXD version 2.011
ZFS v0.6.5.6-0ubuntu20

С lxc list я получаю следующий результат:

+-----------+-------+------+------+------------+-----------+
|   NAME    | STATE | IPV4 | IPV6 |    TYPE    | SNAPSHOTS |
+-----------+-------+------+------+------------+-----------+
| cups-lxc  | ERROR |      |      | PERSISTENT |           |
+-----------+-------+------+------+------------+-----------+
| mongo-lxc | ERROR |      |      | PERSISTENT |           |
+-----------+-------+------+------+------------+-----------+
| mysql-lxc | ERROR |      |      | PERSISTENT |           |
+-----------+-------+------+------+------------+-----------+

1 Ответ

0 голосов
/ 01 июля 2018

Тот факт, что zpool list не показывает пул, означает, что вам нужно сначала запустить zpool import <pool name>.Если вы хотите быть более осторожным, вы можете запустить его без имени пула, чтобы получить список всех zpools, которые ZFS может найти на дисках, подключенных к системе (но вам не нужно это делать, поскольку импорт не вызоветлюбой ущерб в любом случае).

...