partitioning

Kevin Martin ktmdms at gmail.com
Wed Jul 16 17:52:21 UTC 2014


On 07/16/2014 12:21 PM, dustin kempter wrote:
> Hi all, I am an SA in training and ive been reading a lot about the importance of separating out your workspace/server into separate
> partitions such as /, /data, /home, /ftp, /usr, /boot vs dividing it into just a /, /boot, /data. and it seems that doing it how Ive
> been reading about with more partitions is more secure but what about when one partition becomes full? isnt that more of a problem
> vs one big /data partition where that is not an issue? what would you guys say the best solution would be? also read that you want
> to have twice as much swap as RAM and that dividing swap into 2 partitions helps with performance. is this true?
> 
> thanks
Dustin,

Take a look at the archives...this exact topic was beat to death not that long ago.

Historically, separating partitions was the way to go as it took less time to fsck a smaller partition than a larger partition and
to recover a smaller partition than a larger partition.  That's how I do it and have always done it, but that doesn't necessarily
make it right nowadays.  It's a bit more time consuming setting it up that way and I'm not sure if there are benefits to doing that
so much anymore (especially with the changes made in the last couple of years in regards to the /usr consolidation and the fact that
computers and disk drives are so much faster these days).  You do/can run into problems where disk space runs out on the partition
but alot of that can be mitigated if you are using LVM partitions (something else that I don't use as it seems like added
administrative overhead).  If you partition your servers into / and /boot and a swap space and just add a /data directory under /
then the disk space issues should not be relevant.  As far as swap space, it depends on how much ram you have.  If you have a server
with 64Gb of ram are you really going to have a swap partition with 128Gb?  I doubt it.  Since swap space is used when ram is
completely used up (and maybe for core file creation?) you probably will need some amount of swap (again, depending on what your
server is being used for) but I don't think the rule of thumb anymore is twice the amount of ram.  As to multiple swap partitions,
there's a brief writeup about that at http://linux.about.com/od/ptn_howto/a/hwtptn10t02.htm that you might find interesting.

Kevin


More information about the users mailing list