Commands to snapshot, backup and restore Crostini Linux containers on ChromeOS.
lxc snapshot sens <LABEL>
lxc snapshot sens backup-snapshot
Destroy and re-create the container.
lxc restore setns <LABEL>
lxc publish setns --alias backup
lxc image list
lxc image export backup $LXD_CONF/backup
lxc delete setns
# lxc init <image name> <container name>
lxc init backup setns
lxc image import $LXD_CONF/backups/backup.tar.gz --alias backup
lxc config device add unveil lxd-conf disk source=$LXD_CONF path=/mnt/lxd_conf
Limited by the amount of diskspace in /tmp:
lxc file push $LXD_CONF/backup.tar.gz unveil/home/msantos/backup.tar.gz
(markdown)