I have a single high-capacity SSD on a machine I want to set-up as a server to run sftp, web sites and a Nextcloud instance - all in separate containers. And probably other services too. LXD works perfectly for me, so I already know that’s my containerization of choice.
Can someone advise: what’s the best way to install Ubuntu server 18.04, which likely needs way less than 20 GB of total disk space, such that I can get the best performing LXD “drive” on the free space. E.g. do I use LVM for the installation and create a large lvm thinpool on the remaining unused space? Or should I pre-partition the disk into a large and small drive, and run the OS installer on the small drive and have the remaining for e.g. zfs or similar?
Or am I sweating over nothing important here?
PS - I LUKS encrypt all my drives, and that’s a practice I will continue with this install whatever I do.