Hello
I’m looking for some advice on your thoughts on the best way to migrate a system from:
- Ubuntu 20.04 LTS + LXD 5.20 (pinned)
to:
- Debian 12 + Incus 6.0
It’s a little more complicated as the system has 2 zfs pools (a 2TB and 4TB) and they are both full and one of the mirrors’ disks is starting to error, so I’m thinking of upgrading them to 2 disk 8TB mirror (or RAIDZ-1, if I went to 3 disks?)
So the final system will (hopefully) be, unless you persuade me otherwise:
- Debian 12
- Incus 6.0
- 2 x 8TB SATA disks - ZFS - storage/NAS, etc.
- 2 x 980GB nvme disks - ZFS - containers
- 2 x 500Gb mirror boot/system disk (ZFS or ext4?)
I think the containers/incus pool should be separate, and nvme based for performance. I’ve noticed performance issues with the containers on the 4TB ZFS spinning disk pool (5400 rpm disks), hence the wish to switch.
Some more background:
- Most of the containers (syncthing, taskd, paperless-ngx, plexd, postgresql, time machine backup) were created using Ansible playbooks, so they could be re-created.
- I used LXD storage volumes for the persistent volumes attached to the containers. e.g. syncthing share a volume with paperless.
- I’d like to move from Ubuntu to Debian for mostly ideological reasons. I’m not a huge fan of snaps and I that seems to be an inexorable trajectory for Canonical/Ubuntu. Also, Debian just feels more community orientated as does Incus, hence my wish to switch.
So how do you think I should approach it? I need to preserve the data. It is backed up, but it will be easiest to just keep it on the 4Tb disks and then zfs send them to a new pool?