Very controversial subject; probably as many opinions as there are system administrators.
Here are a few of my thoughts, which could change by tomorrow:
You don't need Logical Volume Management (LVM); it's a software abstract layer, so it uses a bit of system resources, and in a modern single-drive system it doesn't really give you any benefit. Plus it makes it harder to do forensics if the system should ever fail.
You don't need Logical partitions. Linux never needed them, but som OS distributions required them as part of their installation system, to maintain MS compatibility (MS software has a limitation of only four Primary partitions). You're probably never going to share your server between Linux and Windows, but you may still find your OS has limited you to four Primary partitions, and you may need to use logical partitions if going over four (or in some cases, three) partitions.
Now for the most controversial issue:
Until recently I used to partition similarly to this:
Code:
250 MB /boot
2.5 GB / (often called the root partition but not to be confused with the root user directory)
4 GB /tmp
15 GB /usr
15 GB /var
Then a swap partition equal to memory size.
And then the balance for the home directory.
However, I've recently changed my mind; I now create only a swap partition equivalent to the server memory size, and use the balance as one primary partition for
/.
Other opinions welcomed
.
Jeff