Mount Point == Device == Size | Reasoning |
/boot == /dev/[s|h]d[a-zz]1 == 200MB-300MB | why not we have the space nowaday cheap. Plus it makes it easy to use that partition if you have multiple OS that have their own stuffs. |
/ == /dev/[s|h]d[a-zz]2 == about 5% of disk | "Rule of thumb" I use... and nearly always have it this way, sometimes less on a server. |
swap == /dev/[s|h]d[a-zz]3 == ~2x memory | I continue to stick with this as it is cheap insurance to a good running machine, even @ 4GB it is still cheap and I have seen horrifics on both workstations and servers of a memroy starvation causing many more problems that the cost of Disk Space. |
logical == /dev/[s|h]d[a-zz]4 == balance of disk(auto) | #4 becomes the last primary partition containing all of the logical partitions, or #5-$MAX |
/var == /dev/[s|h]d[a-zz]5 == 4GB-6GB | Mainly due to apt and its caching. |
/usr == /dev/[s|h]d[a-zz]6 == 4GB-6GB | Mainly, most things are installed there, apps, man, doc, share...etc. |
/tmp == /dev/[s|h]d[a-zz]7 == ~memory size | Its from old school... to limit things from going astray... and protecting / from becomeing FULL. |
Option 1: Rest on /home | |
/home == /dev/[s|h]d[a-zz]8 == balance of disk | unless you want some on /usr/local/ |
Option 2: Some on /usr/local rest on /home | |
/usr/local == /dev/[s|h]d[a-zz]8 == What ever amount you want | mounted on /usr/local/ for stuff... (or /opt which isusually a symlink to /usr/local for me |
/home == /dev/[s|h]d[a-zz]9 == balance of disk | on /home |
I don't know if you'll go to this length... but I have done it this way for eons (it seems) and it has never bitten me, except on a machine that had such a memory leak as to eat up all 32GB of memory and 64GB of Disk space in an 8 hour period... thereby forcing me to double the swap again, so we could schedule dumping all the apps recovering all the memory space (virtual and real) in the middle of the night when it was less impacting on the users. It never really had an effect until it ran out of memory (real and virtual). BTW that problem was on AIX 4.3.3 (some gawdawful patch level too)
Edit: Found a mistake in the options.