Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

6.11. Клонирование


Для быстрой подготовки вы можете настроить канонический контейнер в соответствии с вашими потребностями, а затем сделать несколько его копий. Это можно сделать с помощью lxc-клон программу.


Клоны - это либо моментальные снимки, либо копии другого контейнера. Копия - это новый контейнер, скопированный с оригинала, и занимает на хосте столько же места, сколько и оригинал. Моментальный снимок использует возможность создания моментальных снимков базового резервного хранилища для создания контейнера копирования при записи, ссылающегося на первый. Снимки можно создавать из контейнеров btrfs, LVM, zfs и каталогов. У каждого резервного хранилища есть свои особенности - например, контейнеры LVM, которые не имеют тонкого пула, не могут поддерживать моментальные снимки моментальных снимков; Контейнеры zfs со снимками нельзя удалить, пока не будут выпущены все снимки; Контейнеры LVM должны быть более тщательно спланированы, поскольку основная файловая система может не поддерживать рост; btrfs не страдает ни одним из этих недостатков, но страдает от снижения производительности fsync, из-за чего dpkg и склонны работать медленнее.


Снимки контейнеров, упакованных в каталоги, создаются с использованием наложенной файловой системы. Например, у привилегированного контейнера C1 с поддержкой каталога будет корневая файловая система в / вар / библиотека / lxc / C1 / rootfs. Клон-снимок C1 с именем C2 будет запущен с rootfs C1, смонтированными только для чтения под / var / lib / lxc / C2 / delta0.

Важно отметить, что в этом случае C1 не следует разрешать запускать или удалять во время работы C2. Вместо этого рекомендуется рассматривать C1 как канонический базовый контейнер и использовать только его снимки.


Учитывая существующий контейнер с именем C1, копию можно создать, используя:


sudo lxc-clone -o C1 -n C2


Снимок можно создать с помощью:


sudo lxc-clone -s -o C1 -n C2


 

Лучшие облачные вычисления для ОС в OnWorks: