альтернатива аркозового песчаника для испытанного lts

аркозовый песчаник был отброшен от repos, поскольку это больше не было совместимо с более новыми ядрами: https://bugs.launchpad.net/ubuntu / + источник/аркозовый песчаник / + ошибка/1299904

Пустой LXC является плохой заменой, поскольку он только предлагает персистентный корень высокого звука с полной инициализацией/входом в систему/остановкой. Создание контейнеров и инициализация их являются медленными.

Существует ли альтернативный инструмент (или возможно некоторый необычный способ использовать lxc), который является - точно так же, как аркозовый песчаник - эфемерен и немедленно создан из текущего состояния?

0
задан 25 February 2015 в 16:32

1 ответ

Можно использовать lxc-start-ephemeral. Это создает overlayfs (и спинами по умолчанию это с tmpfs, таким образом, это находится в памяти и сумасшедшее быстрый). Как только Вы закрываете контейнер, overlayfs уходит (если Вы не определили - сохранять-данные, в этом случае наложение имеется в наличии).

оборотная сторона А по сравнению с аркозовым песчаником (который я никогда не использовал, тем не менее, таким образом, я не знаю) - то, что необходимо создать "основной" контейнер, так, чтобы занял немного времени, в первый раз, когда это создается. Таким образом, последовательность идет:

lxc-create -n trusty-base -t ubuntu -- -r trusty  # This will take a bit of time
lxc-start-ephemeral -d -n trusty-working -o trusty-base # This will be nearly instant
lxc-destroy -n trusty-working # No trace of the container will be left
lxc-destroy -n trusty-base
lxc-create -n trusty-base -t ubuntu -- -r trusty # This will be faster than the first time due to local caching of required files
0
ответ дан 3 August 2019 в 14:34

Другие вопросы по тегам:

Похожие вопросы: