I’ve tested Manjaro for a few months and now want to test Arch. However, the same problem as the one I got into when installing Manjaro showed up: how should I partition my disks? I have a 112GB SSD and a 1TB HDD, and my system supports UEFI.
From my basic understanding on how partition are used, I had made the following setup:
On /dev/sda (SSD):
- /dev/sda1 mounted on /boot, vfat FS, 247MB (48 used)
- /dev/sda2 mounted on /, ext4 FS, 110GB (77G used)
On /dev/sdb (HDD):
- /dev/sdb1 mounted on /tmp, ext4 FS, 16GB (49M used)
- /dev/sdb2 is my swap, 8GB
- /dev/sdb3 mounted on /var, ext4 FS, 16GB (9.4GB used)
- /dev/sdb4 mounted on /home, ext4 FS, 878GB (260GB used)
This configuration has run quite well, even though there were some problems:
- My /var is too small, which got me errors because of pacman cache
- Since the SWAP is rarely used and that SSD aren’t anymore as “fragile” as they used to be, wouldn’t it be a good idea to put the SWAP on the SSD?
- What if I want to replace my SSD for a bigger one? Wouldn’t it break the system if /etc is on the SSD?
- I never got the confirmation that this was optimal (surely because it isn’t).
I looked for answers and found some posts (on reddit especially) but most of them are several years old. I also looked at the Arch wiki, but I’ve found what I want neither on the installation page nor on the SSD page.
What would be your thoughts about it? Would you make a more complex partition scheme (specifying where /etc should be mounted, etc…)? Are there some basic common mistakes to avoid?