lxc -> incus

This commit is contained in:
2025-03-23 11:26:28 +01:00
parent b0067645ba
commit 1b0b27d94a
12 changed files with 155 additions and 113 deletions

19
backup-incus.sh Executable file
View File

@@ -0,0 +1,19 @@
#!/bin/bash
# Basic shell script to backup required LXD parts ##
## Backup and restore LXD config ##
## Today's date ##
if [[ $1 != 'virtual-machine' ]] && [[ $1 != 'container' ]]; then
echo "use $0 virtual-machine|container"
exit
fi
NOW=$(date +'%Y-%m-%d')
echo $(date) "Starting incus backup ..."
## Backup all container or vm Instances
for i in $(incus list type=$1 -c n --format csv); do
echo $(date) "Making backup of ${i} ..."
incus export "${i}" "/nfs/nas/LXD-Backup/${i}-backup-${NOW}.tar.xz" --optimized-storage --instance-only
done
echo $(date) "incus backup ended."