Online backup by rsync Pokaż
Wykonanie backupu kontenera LXC Pokaż
Utworzenie nowego kontenera LXC z kopii Pokaż
Wiki » Konfiguracja serwerów » Linux LXC »
Online backup by rsync PokażUkryj
NAME=; HOST=; \ #mount /dev/${VG}/lxc-${NAME} /var/lib/lxc/${NAME}/rootfs/; \
sudo /usr/bin/rsync -ai --numeric-ids --delete -e "ssh -i /home/`whoami`/.ssh/id_ed25519" --rsync-path="sudo rsync" --sparse --hard-links /var/lib/lxc/${NAME}/rootfs/ `whoami`@${HOST}:/var/lib/lxc/${NAME}/rootfs/
Wykonanie backupu kontenera LXC PokażUkryj
NAME=; \ [ ! $NAME ] && echo "Brak podanej nazwy kontenera"; exit; \ mkdir /mnt/lxc-${NAME}; \ mount /dev/first/lxc-${NAME} /mnt/lxc-${NAME}; \ lxc-attach -n ${NAME} apt-get clean; \ tar -zcf /home/lxc-${NAME}-`date +%Y%m%d-%H%M`.tar.gz \ --exclude=var/log/*. \ --exclude=var/cache/apt/archives/*. \ --exclude=home/storage/local/backup/*. \ --exclude=home/storage/backup/*. \ /mnt/lxc-${NAME} /var/lib/lxc/${NAME}; \ umount /mnt/lxc-${NAME};
Utworzenie nowego kontenera LXC z kopii PokażUkryj
NAME=; \ [ ! $NAME ] && echo "Brak podanej nazwy kontenera"; exit; \ mkdir /mnt/lxc-${NAME}; \ lvcreate -L10G -n lxc-${NAME} first; \ mkfs.xfs /dev/first/lxc-${NAME}; \ mount /dev/first/lxc-${NAME} /mnt/lxc-${NAME}; \ tar -zxvf lxc-${NAME}*.tar.gz -C /