The laptop I’m installing Aurora on has 2 disks, a 1 TB HDD, and a 256GB SSD.
I thought I’d install the system on the SSD for speed and put user data on the HDD.
Is this a good approach?
Setting this up during install doesn’t seem to be possible, but what’s the advised way to do it? Is it ok to simply set up the paritions and edit the system’s fstab? Or is there a better way?
Many of us need to edit /etc/fstab for special use cases like using ZFS instead of btrfs, mounting NFS volumes, etc. The understanding is that these types of customizations are definitely allowed (i.e., there is special handling built-in for the R/W /etc dir) but not supported directly by Universal Blue.
I wrote an article summarizing the docs for ostree handling of /etc and /var. These docs helped me gain a better understanding of this part of the atomic desktop concept.
Or one can simply set the second disk as /var/home during installation if using BTRFS, I have this same config on two different machines, and they both work fine.
Thanks all for the answers. I didn’t find the way to achieve it in the installation process (I installed before I posted ) , so I’ll do it manually. I mount the partition under /var/data and put symlinks ~/Documents/, ~/Videos etc to that partition so that ~/.config and ~/.cache are still on the SSD.
A note for future readers of this thread: I needed to give the rights to the LibreOffice flatpak to write files to /var/data/$USER/. I did it like this: