I'm going to redo my Arch install and break my partition table into swap / and /home. I figure I need about 4-5 GB for /home but I have no idea how large I should make my / partition. Any rule of thumb I should follow?
Any size you want it really, as long as it's big enough to hold all your files and then do any work you need to do within root. I usually make mine about 6-gigs, but have gone with smaller and sometimes bigger / partitions, depending on the distro.
Any rule of thumb I should follow?
Find out how big it is now. If you're cramped, make it bigger; if you're wasting space, make it smaller.
You could always try lvm2 so you could expand your partitions as required. But would recommend you have separate /, opt, usr, var & home partitions.
Once its setup, its pretty transparent.
But would recommend you have separate /, opt, usr, var & home partitions.
In my experience, when having many separate partitions slow down the speed. Currently I am having separate /home and a backup of /var/lib and /etc
The main reason for separate partitions is that it is simpler.
For / to be on a logical volume, I believe an initrd is required.
Out of interest, what sort of speed difference are you talking about?
Its quite long time ago when still using KDE. The /opt and /var was in separate partition. When changed to single, there was a noticeable difference in loading KDE apps.
I keep my / and /home on separate disks to make things more modular when dealing with several distros. At least that was the plan. Now, I'm just using arch