<Precedenti | Contenuti | Succ.>
6.6. Negozi di supporto
LXC supporta diversi archivi di backup per i filesystem root del contenitore. L'impostazione predefinita è un semplice archivio di backup della directory, poiché non richiede alcuna personalizzazione dell'host precedente, purché il filesystem sottostante sia sufficientemente grande.
Inoltre, non richiede privilegi di root per creare l'archivio di backup, in modo che sia perfetto per l'uso senza privilegi. Il rootfs per un contenitore supportato da directory privilegiate si trova (per impostazione predefinita) in /var/lib/lxc/C1/rootfs, mentre il rootfs per un contenitore non privilegiato è sotto ~/.local/share/lxc/C1/rootfs. Se un lxcpath personalizzato è specificato in lxc.system.com, allora il contenitore rootfs sarà sotto $lxcpath/C1/rootfs.
Uno snapshot clone C2 di un contenitore supportato da directory C1 diventa un contenitore supportato da overlayfs, con un rootfs chiamato overlayfs:/var/lib/lxc/C1/rootfs:/var/lib/lxc/C2/delta0. Altri tipi di backing store includono loop, btrfs, LVM e zfs.
Un contenitore supportato da btrfs sembra per lo più un contenitore supportato da directory, con il suo filesystem radice nella stessa posizione. Tuttavia, il filesystem root comprende un sottovolume, in modo che venga creato un clone di snapshot utilizzando uno snapshot di sottovolume.
Il filesystem di root per un contenitore supportato da LVM può essere un qualsiasi LV separato. Il nome VG predefinito può essere specificato in lxc.conf. Il tipo e la dimensione del filesystem sono configurabili per contenitore usando lxc-create.
Il rootfs per un contenitore supportato da zfs è un filesystem zfs separato, montato sotto il tradizionale /var/lib/lxc/C1/rootfs Posizione. È possibile specificare zfsroot in lxc-create e un valore predefinito in lxc.system.conf.
Maggiori informazioni sulla creazione di contenitori con i vari negozi di supporto possono essere trovate nella pagina man di lxc-create.