06-14-2011, 10:25 PM
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, Fedora, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, Vsido, tinycore, Q4OS
I used to use these
and one for data
/usr/local for general servers (and Luminx LIN servers)
/u1 for LuminX servers
/data for database servers - mysql, etc.
/vz for OpenVZ hosts - holds all guests
/lxc for LXC hosts - holds all guests
/www for some kinds of web servers.
For servers only, of course. Workstations only need a simple partitioning.
Recently the RedHat standard (CentOS and Fedoa) implemented some changes that made breaking /usr from / introduce some amazing inefficiencies, so I now combine / and /usr.
I keep /var on its own partition because it holds the spoolers. It is not nice to allow a mail bomb or flood of print jobs crash your server.
Basically, what are you going to use the server for and what problems can be prevented or reduced in impact by some thought before you even build the machine. Think, then build: and keep it as simple as you can and do the job in a secure and reliable manner.
1 members found this post helpful.