GWilliam wrote:Does it really matter?
In the 1990s, I used to create separate partitions for /, /boot, /var, /tmp, and /home. On some systems, I put /usr on a separate partition.
For the past decade or so, though, I've been putting the whole system (except for swap, of course) on one big filesystem. I see no reason to bother with separate partitions unless you're in a situation in which inodes are in danger of being used up (if you're running an e-mail server or perhaps an FTP server with a very large number of smallish files).
mount opts. What makes sense for one might not make sense for another. And mounting /tmp as noexec,nosuid is a must IMHO
GWilliam wrote:
If you're particularly paranoid, putting /boot on a separate filesystem is arguably a good idea, but other than that, why bother with splitting these things up on separate partitions? With hard disk drive latency, seek times, et cetera being as low as they are these days, why bother unless you have a tremendous amount of churn going on in /var or /tmp?
Disk I/O would not be improved by putting var||tmp on a separate partition. Separate physical volume, yes, separate partition no. There is no advantage to this.
Could end up with disk space gobbled up in the case of a mail routing loop or some such; separate partition avoids this. Could end up with logs that aren't rotated, that you don't catch, and there you are.
And again there's the matter of mount opts.