#!/bin/bash # Basic shell script to backup required LXD parts ## ## Backup and restore LXD config ## ## Today's date ## NOW=$(date +'%Y-%m-%d') echo $(date) "Starting backup of LXD ..." ## Dump LXD server config ## echo $(date) "Making backup of lxd.config ..." lxd init --dump >"/nfs/nas/LXD-Backup/lxd.config.${NOW}" ## Dump all instances list ## echo $(date) "Making backup of lxd.instances.list ..." lxc list >"/nfs/nas/LXD-Backup/lxd.instances.list.${NOW}" ## Make sure we know LXD version too ## echo $(date) "Making backup of lxd.version ..." snap list lxd >"/nfs/nas/LXD-Backup/lxd-version.${NOW}" echo $(date) "Backup of LXD ended."