mjr2015
(mjr2015)
February 3, 2019, 11:48am
1
had to reinstall my os drive and i’m trying to figure out how to recover my containers again - I thought that since I was on snap before and i’m still on the snap i could just lxd import but it’s saying
@SERVER:~$ sudo lxc storage create DATA zfs source=DATA/LXD
Error: Provided ZFS pool (or dataset) isn't empty
@SERVER:~$ sudo lxd import caddy
Error: The container "caddy" does not seem to exist on any storage pool
My original pool is stored in pool DATA/LXD
DATA/LXD/containers/ansible 1.23G 45.3G 1.17G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/ansible
DATA/LXD/containers/caddy 946M 45.6G 1.03G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/caddy
DATA/LXD/containers/jackett 1.65G 44.9G 1.68G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/jackett
DATA/LXD/containers/log 10.0G 5.44T 6.26G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/log
DATA/LXD/containers/nagios 10.2G 5.44T 7.13G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/nagios
DATA/LXD/containers/owncloud 2.59G 44.0G 2.61G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/owncloud
DATA/LXD/containers/tbx 1.74G 44.8G 1.53G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/tbx
DATA/LXD/containers/unifi 3.12G 5.44T 2.12G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/unifi
DATA/LXD/containers/uvideo 36.4G 10.2G 4.89G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/uvideo
I lxd init
and made this
@SERVER:~$ sudo lxc profile show default
config: {}
description: Default LXD profile
devices:
eth0:
name: eth0
nictype: macvlan
parent: VLAN20
type: nic
name: default
used_by: []
how do i recover my containers?
stgraber
(Stéphane Graber)
February 3, 2019, 12:04pm
2
lxd import
only works when the container is mounted at its usual location, so manually creating and mounting the relevant storage-pools/POOL/containers/NAME path should make lxd import
happy.
1 Like
stgraber
(Stéphane Graber)
February 3, 2019, 12:05pm
3
The first container you import will re-add the storage pool for you, avoiding the check you ran into (that’s why we prevent you from adding it, it needs to be done through import if already populated).
1 Like
mjr2015
(mjr2015)
February 3, 2019, 3:41pm
4
So I mounted them all but looks like i still get a snapshot error
root@SERVER:~# zfs mount DATA/LXD/containers/caddy
root@SERVER:~# lxd import caddy
Error: There are either snapshots that don't exist on disk anymore or snapshots that are not recorded in the "backup.yaml" file. Pass "force" to remove them
do i need to destroy all of my snapshots?
stgraber
(Stéphane Graber)
February 3, 2019, 3:43pm
5
Can you show zfs list -t all
?
mjr2015
(mjr2015)
February 4, 2019, 11:14am
6
DATA/LXD 71.6G 5.44T 128K none
DATA/LXD/containers 67.9G 5.44T 128K none
DATA/LXD/containers/ansible 1.18G 45.4G 1.19G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/ansible
DATA/LXD/containers/ansible@snapshot-snap22 97.1M - 1.15G -
DATA/LXD/containers/ansible@snapshot-snap23 96.7M - 1.15G -
DATA/LXD/containers/ansible@snapshot-snap24 102M - 1.15G -
DATA/LXD/containers/ansible@snapshot-snap25 96.1M - 1.16G -
DATA/LXD/containers/ansible@snapshot-snap26 90.3M - 1.17G -
DATA/LXD/containers/ansible@snapshot-snap27 85.5M - 1.17G -
DATA/LXD/containers/ansible@snapshot-snap28 4.65M - 1.19G -
DATA/LXD/containers/caddy 988M 45.6G 1.05G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/caddy
DATA/LXD/containers/caddy@snapshot-snap13 95.4M - 1008M -
DATA/LXD/containers/caddy@snapshot-snap14 94.9M - 1008M -
DATA/LXD/containers/caddy@snapshot-snap15 102M - 1015M -
DATA/LXD/containers/caddy@snapshot-snap16 99.3M - 1.01G -
DATA/LXD/containers/caddy@snapshot-snap17 97.9M - 1.02G -
DATA/LXD/containers/caddy@snapshot-snap18 96.5M - 1.03G -
DATA/LXD/containers/caddy@snapshot-snap19 18.8M - 1.05G -
DATA/LXD/containers/jackett 1.65G 44.9G 1.69G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/jackett
DATA/LXD/containers/jackett@snapshot-snap7 99.1M - 1.65G -
DATA/LXD/containers/jackett@snapshot-snap8 98.7M - 1.65G -
DATA/LXD/containers/jackett@snapshot-snap9 98.6M - 1.65G -
DATA/LXD/containers/jackett@snapshot-snap10 90.4M - 1.66G -
DATA/LXD/containers/jackett@snapshot-snap11 89.4M - 1.68G -
DATA/LXD/containers/jackett@snapshot-snap12 85.5M - 1.68G -
DATA/LXD/containers/jackett@snapshot-snap13 7.57M - 1.69G -
DATA/LXD/containers/log 9.88G 5.44T 6.27G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/log
DATA/LXD/containers/log@snapshot-snap20 523M - 6.13G -
DATA/LXD/containers/log@snapshot-snap21 275M - 6.15G -
DATA/LXD/containers/log@snapshot-snap22 144M - 5.98G -
DATA/LXD/containers/log@snapshot-snap23 220M - 6.12G -
DATA/LXD/containers/log@snapshot-snap24 216M - 6.24G -
DATA/LXD/containers/log@snapshot-snap25 107M - 6.31G -
DATA/LXD/containers/log@snapshot-snap26 116M - 6.35G -
DATA/LXD/containers/nagios 9.91G 5.44T 7.21G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/nagios
DATA/LXD/containers/nagios@snapshot-snap20 472M - 7.18G -
DATA/LXD/containers/nagios@snapshot-snap21 307M - 7.19G -
DATA/LXD/containers/nagios@snapshot-snap22 315M - 7.19G -
DATA/LXD/containers/nagios@snapshot-snap23 333M - 7.24G -
DATA/LXD/containers/nagios@snapshot-snap24 276M - 7.25G -
DATA/LXD/containers/nagios@snapshot-snap25 159M - 7.15G -
DATA/LXD/containers/nagios@snapshot-snap26 124M - 7.21G -
DATA/LXD/containers/owncloud 2.60G 44.0G 2.63G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/owncloud
DATA/LXD/containers/owncloud@snapshot-snap13 101M - 2.60G -
DATA/LXD/containers/owncloud@snapshot-snap14 100M - 2.60G -
DATA/LXD/containers/owncloud@snapshot-snap15 102M - 2.60G -
DATA/LXD/containers/owncloud@snapshot-snap16 96.5M - 2.61G -
DATA/LXD/containers/owncloud@snapshot-snap17 93.9M - 2.61G -
DATA/LXD/containers/owncloud@snapshot-snap18 87.4M - 2.61G -
DATA/LXD/containers/owncloud@snapshot-snap19 86.7M - 2.63G -
DATA/LXD/containers/tbx 1.73G 44.8G 1.56G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/tbx
DATA/LXD/containers/tbx@snapshot-snap21 138M - 1.47G -
DATA/LXD/containers/tbx@snapshot-snap22 124M - 1.49G -
DATA/LXD/containers/tbx@snapshot-snap23 119M - 1.49G -
DATA/LXD/containers/tbx@snapshot-snap24 116M - 1.52G -
DATA/LXD/containers/tbx@snapshot-snap25 112M - 1.53G -
DATA/LXD/containers/tbx@snapshot-snap26 89.5M - 1.54G -
DATA/LXD/containers/tbx@snapshot-snap27 92.7M - 1.55G -
DATA/LXD/containers/unifi 3.37G 5.44T 2.13G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/unifi
DATA/LXD/containers/unifi@snapshot-snap19 144M - 2.03G -
DATA/LXD/containers/unifi@snapshot-snap20 143M - 2.05G -
DATA/LXD/containers/unifi@snapshot-snap21 415M - 2.08G -
DATA/LXD/containers/unifi@snapshot-snap22 133M - 2.10G -
DATA/LXD/containers/unifi@snapshot-snap23 115M - 2.11G -
DATA/LXD/containers/unifi@snapshot-snap24 105M - 2.12G -
DATA/LXD/containers/unifi@snapshot-snap25 89.4M - 2.12G -
DATA/LXD/containers/uvideo 36.6G 10.0G 5.19G /var/snap/lxd/common/lxd/storage-pools/DATA/containers/uvideo
DATA/LXD/containers/uvideo@snapshot-snap17 4.21G - 5.94G -
DATA/LXD/containers/uvideo@snapshot-snap18 412M - 2.14G -
DATA/LXD/containers/uvideo@snapshot-snap19 1.63G - 5.15G -
DATA/LXD/containers/uvideo@snapshot-snap20 12.1G - 16.8G -
DATA/LXD/containers/uvideo@snapshot-snap21 12.5G - 17.2G -
DATA/LXD/containers/uvideo@snapshot-snap22 307M - 5.04G -
DATA/LXD/containers/uvideo@snapshot-snap23 385M - 5.18G -
DATA/LXD/custom 128K 5.44T 128K none
DATA/LXD/custom-snapshots 128K 5.44T 128K none
DATA/LXD/deleted 2.95G 5.44T 128K none
DATA/LXD/deleted/images 2.95G 5.44T 128K none
DATA/LXD/deleted/images/84a71299044bc3c3563396bef153c0da83d494f6bf3d38fecc55d776b1e19bf9 767M 5.44T 767M none
DATA/LXD/deleted/images/84a71299044bc3c3563396bef153c0da83d494f6bf3d38fecc55d776b1e19bf9@readonly 0B - 767M -
DATA/LXD/deleted/images/dcbc8e3e5c2ed9fb21c3d0659a0eee004bde52fac6616bc1453717032e52a700 768M 5.44T 768M none
DATA/LXD/deleted/images/dcbc8e3e5c2ed9fb21c3d0659a0eee004bde52fac6616bc1453717032e52a700@readonly 0B - 768M -
DATA/LXD/deleted/images/e09ab6e15980dad3405c14d7d8a4d667870724273f22f43899d28c7f56fc45f7 718M 5.44T 718M none
DATA/LXD/deleted/images/e09ab6e15980dad3405c14d7d8a4d667870724273f22f43899d28c7f56fc45f7@readonly 0B - 718M -
DATA/LXD/deleted/images/e2e78049292218f4f2fa1bb359edb409827475437164d1c5767807784c040a66 768M 5.44T 768M none
DATA/LXD/deleted/images/e2e78049292218f4f2fa1bb359edb409827475437164d1c5767807784c040a66@readonly 0B - 768M -
DATA/LXD/images 769M 5.44T 128K none
DATA/LXD/images/b7c4dbea897f09f29474c8597c511b57c3b9c0d6f98dc42f257c64e76fea8c92 769M 5.44T 769M none
DATA/LXD/images/b7c4dbea897f09f29474c8597c511b57c3b9c0d6f98dc42f257c64e76fea8c92@readonly 0B - 769M -
DATA/LXD/snapshots 1.62M 5.44T 128K none
DATA/LXD/snapshots/ansible 128K 5.44T 128K none
DATA/LXD/snapshots/caddy 128K 5.44T 128K none
DATA/LXD/snapshots/jackett 128K 5.44T 128K none
DATA/LXD/snapshots/log 128K 5.44T 128K none
DATA/LXD/snapshots/log2 128K 5.44T 128K none
DATA/LXD/snapshots/nagios 128K 5.44T 128K none
DATA/LXD/snapshots/nagios2 128K 5.44T 128K none
DATA/LXD/snapshots/owncloud 128K 5.44T 128K none
DATA/LXD/snapshots/rproxy2 128K 5.44T 128K none
DATA/LXD/snapshots/tbx 128K 5.44T 128K none
DATA/LXD/snapshots/unifi 128K 5.44T 128K none
DATA/LXD/snapshots/uvideo 128K 5.44T 128K none
stgraber
(Stéphane Graber)
February 4, 2019, 9:07pm
7
Ok, can you try running lxd import
with --force
for one of your containers, then check that lxc info
for that container looks good (as in, has any needed snapshot).