add snap before update

This commit is contained in:
2024-02-14 09:24:00 +01:00
parent c3e9de982d
commit 198223ddc7
3 changed files with 9 additions and 5 deletions

View File

@@ -7,9 +7,9 @@ if [[ $1 != 'virtual-machine' ]] && [[ $1 != 'container' ]]; then
echo "use $0 virtual-machine|container"
exit
fi
NOW=$(date +'%m-%d-%Y')
NOW=$(date +'%Y-%m-%d')
echo $(date) "Starting backup of LXD ..."
echo $(date) "Starting LXC backup ..."
## Dump LXD server config ##
echo $(date) "Making backup of lxd.config ..."
lxd init --dump >"/nfs/nas/LXD-Backup/lxd.config.${NOW}"
@@ -25,6 +25,6 @@ snap list lxd >"/nfs/nas/LXD-Backup/lxd-version.${NOW}"
## Backup all container Instances
for i in $(lxc list type=$1 -c n --format csv); do
echo $(date) "Making backup of ${i} ..."
lxc export "${i}" "/nfs/nas/LXD-Backup/${i}-backup-$(date +'%m-%d-%Y').tar.xz" --optimized-storage
lxc export "${i}" "/nfs/nas/LXD-Backup/${i}-backup-${NOW}.tar.xz" --optimized-storage
done
echo $(date) "Backup of LXD ended."
echo $(date) "LXD backup ended."