Before anyone dishes out the facile answer, my SSD is not large enough to hold everything. My /home is full of data, documents, and VMs, approx. 720 GB. I do not want to buy a larger SSD.
The SSD is only a 140 GB SATA disk that is now /dev/sda. My HDD (now /dev/sdb) is a different matter. It is 2 TB. The HDD currently houses a Linux install, that for some unrelated reasons, I need to replace with an old faithful Debian installation. The system is a bit of a beast (16 cores, 32 GB of RAM), and uses encrypted LVM.
(The reason for this is not performance-related. I have hit a dead end in upgrading due to decisions made by my current distro (elementary OS), and I have finally found some time to finally do this. This post is not to start a distro flamewar or to discuss whether elementary OS 6 is a good choice or not. I am returning to Debian as I believe in install once and upgrade forever method. I also do not have the bandwidth to invest the time in Arch and other distros. I have been an apt-get guy for a long time (15+ years), and plan to stay that way. It is great that a different choice works for you. You do you.)
So, returning to the issue, since I am doing a new installation anyways, it seemed like a good time to speed up things with an SSD.
Naturally, because of write cycle limitations, even though they have gotten better in recent years, I want to put only those partitions on the SSD that will actually benefit the most, while causing the least amount of wear and tear. My hunch would be partitions that see a lot of reads, but not writes. A good initial set of choices would appear to be /boot, /, /usr/local and /opt.
Ever since I hosted a Slackware system 18 years ago, I have always kept my /tmp and /var/log on separate partitions. Good habits die hard.
Is the following a good plan:
/boot 1GB SSD
/boot/efi 650 M SSD
/ 50 GB SSD
/usr/local 50 GB SSD
/opt 38 GB SSD
swap 64 GB HD
/var/log 20 GB HD
/tmp 20 GB HD
/home 1.89 TB HD
?
Please suggest any changes. One possibly related thing - I also run Windows 10 in a VM for the rare occasions on which I need a native Microsoft Word installation. Is it worthwhile to put docker or kvm images on their own separate partition? Would potentially putting one of these on SSD allow one to overcome the bit of a lag that one sees? How does one ensure that the docker logging remains on HD even if the image lives on SSD?