Lxc yüklü bir sunucumuz ve temel img olarak kullanılan bir lxc kapsayıcımız olduğunu varsayalım /var/lib/lxc/ubuntu_base
. Basitlik için, temel img kopyalandıktan sonra yapılandırma değişikliklerini unutmayalım.
bazı insanlar yeni kaplar yapmak için alt hacimler ve anlık görüntüler kullanmanızı önerir, ancak biri kolayca cp --reflink ile benzer sonuçlar verebilir.
Peki, birden fazla kapsayıcıyı yönetmenin en iyi yolu (veya hangisi daha iyi) nedir?
- anlık
Bu şekilde en iyi şekilde görünür, ancak dizini silemeyeceği için lxc-destroy gibi komutlar çalışmaz.
btrfs subvolume snapshot /var/lib/lxc/ubuntu_base /var/lib/lxc/container_1
- reflink ile cp
Bu veya anlık görüntüler arasında herhangi bir performans farkı olup olmadığından emin değilim
cp --reflink=always /var/lib/lxc/ubuntu_base /var/lib/lxc/container_1
- veya Farkında olmadığım bunu yapmanın daha iyi bir yolu var mı?
Düzenle:
Reflink seçeneğiyle gördüğüm bir şey, başkaları çalışıyorsa, temel kabı silemezsiniz, çünkü /proc
ve /dev
monte edilir ve asla değiştirilmez, referans her zaman aynıdır. Ancak tüm kaplanmış kapların kapatılması yardımcı görünüyor.