Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Dec 2004 18:21:14 -0500 (EST)
From:      Jerry McAllister <jerrymc@clunix.cl.msu.edu>
To:        laszlof@vonostingroup.com (Frank J. Laszlo)
Cc:        Kiffin Gish <kiffin.gish@planet.nl>
Subject:   Re: Looking for 'ideal' web-server partitions
Message-ID:  <200412282321.iBSNLF803305@clunix.cl.msu.edu>
In-Reply-To: <41D1DE58.1090604@vonostingroup.com> from "Frank J. Laszlo" at Dec 28, 2004 05:29:44 PM

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> Kiffin Gish wrote:
> 
> >I want to create a web server for a few personal web sites (virtual named
> >hosts) using Apache, Perl, PHP and MySQL. Maybe later using mod_perl and
> >ssl.
> >
> >No mail servers or other complicated stuff, just a plain-vanilla web server
> >for the general public and an average visitor traffic of below 1000 per day.
> >
> >I have 40G to use up on an AMD Sempron 1300+ with 512MB and was just
> >wondering what would be a good way to divvy up the partitions. I was
> >thinking something like this:
> >
> >SWAP		1024M
> >/ 		1057M
> >/db		6.3G
> >/usr		24G
> >/var		4.2G
> >/www		42G
> >
> >I've heard arguments for and against a separate /db and/or /tmp partition as
> >well as using a /home. Also I see that there is a /usr/local/www directory
> >already so perhaps the /www partition is not required. Is a separate /db
> >partition really needed?
> >
> >I'm pretty confused and would like to setup my web server the right way once
> >and for all. Are there any standard recipes and/or guides to figuring this
> >out or is it just a bunch of guess work?
> >
> >How does this look?
> >  
> I'm not even sure what exactly you would put on a /db partition, would 
> this be like /var/db? and
> /usr/local/www/data is the default DocumentRoot for apache. This can all 
> be changed. Here is my take of
> your configuration.
> 
> A) / is WAY too big. I generally allocate about 200M for /, if you are 
> planning on not separating /tmp. Make it
>      slightly larger, say 500M.
> B) again, im not sure what you are trying to accomplish with /db
> C) 4G for /var is pretty generous. I run a medium size webserver, and my 
> /var is only 2G.
> D) separating /www isnt really nescessary, though theres really no 
> downside to this.

Unless something unusual is in /, then, yes it is too big, especially since
/usr and /var is split out - though I don't see a /tmp.   I would make that 
a separate partition also to reduce problems of filling it up and in
the process overfilling wherever it is at.

But, there is no problem with making a /db if you want to isolate your
database stuff.   If you do, then you can reduce /var to 2 gb, but
if you leave all your database stuff in /var/db, then /var may need 
to be bigger - depends on how much you put there.

Isolating /www is OK or not needed depending on what you put there
and how much it changes - grows, it can be a good idea or just
an extra bother.    

I generally make a large catchall partition and put all those things 
that change a lot and grow - database, spool, usr/local, etc in it
with appropriate symbolic links.

////jerry

> 
> Here would be my partitioning sceme.
> 
> 1024M - SWAP
> 300M - /
> 2G - /var
> the rest - /usr
> 
> linking /tmp to /usr/tmp is generally a good idea in my book. Hope this 
> helps.
> 
> Regards,
>     Frank Laszlo
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412282321.iBSNLF803305>