I'm planning to reinstall Funtoo in order to move to pure64 (as I'm not using any 32bit).
Upstream of said reinstall, I think about repartitioning my disks.
I would like to leave some space free in order to be able to install LFS aside.
I do have one 56GB SSD (sda), one 233GB HDD (sdb) and 1?4GB RAM.
My disks are currently partitioned as the following :
/ -> /dev/sda3 53.5GB
/boot -> /dev/sda1 0.5GB
swap -> /dev/sda2 2GB
/home -> /dev/sdb1 233GB
I think about keeping /boot and swap as-is, and split rootfs in 30GB for Funtoo and 23.5GB for LFS
However according to df, rootfs already takes 30GB. So I scanned my disk to identify huge folders :
/usr/portage (11G)/usr/portage/distfiles (9.8G)
/var (11G)/var/lib (9.7G)/var/lib/mysql (9.5G)
Don't you think it would be appropriate to leave /var/lib on its own partition (uppon /dev/sda) ? Or maybe the whole /var directory should be on the HDD rather than on the SSD ?
Maybe /usr/portage would also be welcome on its own partition ?
If I do this, I guess I will have to setup an initramfs (which I don't have yet). I see it as an opportunity to learn what it is, how it works and why it is needed.
If I setup an initramfs, I will take the opportunity to go back to LVM as well (I left LVM in order to get rid of the initramfs when I wanted to focus on the kernel).
Finally, I also think about learning more about filesystems and try "unusual" ones. Until now, I've only been using ext[2-4] and XFS. I've heard a lot about ZFS and BtrFS. Unfortunately I don't know much about filesystems (only got a very basic course about FAT, inode-based FS and the differences) and I don't know what changes I will be able to notice and what things I will be able to do with another filesystem. Do you think it is advisable to, let's say, use ZFS for the rootfs and learn more about filesystems a few months later ?
Thank you all.