Запустите Ubuntu в “тестовом режиме”

Так как дистрибутивы Linux чрезвычайно мощны, это может также позволить пользователю вводить терминальную команду, которая повреждается / удаляет некоторую важную часть ОС. Действительно ли возможно выполнить систему в некотором "временном режиме", протестировать терминальную команду или что-либо еще, и если что-то повреждается, можно просто выйти из этого режима и возвратиться к "реальной" ОС?

Я знаю, что мог выполнить одно из следующих действий:

  • Установите вторую Ubuntu для тестирования на диске (imo, это - слишком много пространства, полагая, что я только должен попробовать некоторые терминальные команды).
  • Установите Ubuntu в VM (VM слишком ограничен и имеет ту же проблему как первая точка),
  • Некоторый тип контейнера?

Какие-либо другие опции? Мне просто любопытно, так как я переустановил систему так много раз теперь из-за чего-то повреждение.

0
задан 21 March 2019 в 16:33

1 ответ

Хорошо можно, по крайней мере, использовать контейнеры и KVM для достижения этого при помощи снимков.

Для LXD это могло бы быть столь же легко как:

lxc launch ubuntu-daily:b b
lxc exec b bash
# do some work
lxc snapshot b b-state-1
# do some other work, but revert later
lxc revert b b-state-1

, Если Вы понимаете, конфигурация хороша, можно даже клонироваться, сохраняют этот контейнер, но клонируют старый снимок к новому имени, чтобы продолжить другие эксперименты. Опции почти безграничны. Посмотрите разделы "Управление снимком" и "Клонирование и переименование" в этом блог . Оттуда можно пойти по мере необходимости.

И если даже со всей хорошей системой функций контейнеры имеют в эти дни, который не является достаточно, можно достигнуть того же с libvirt и снимки для Гостей VM с Дисками или даже жить снимки в зависимости от потребностей.

1
ответ дан 21 September 2019 в 09:12

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

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