From owner-freebsd-questions@FreeBSD.ORG Tue Dec 28 23:21:29 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 48FB616A4CE for ; Tue, 28 Dec 2004 23:21:29 +0000 (GMT) Received: from clunix.cl.msu.edu (clunix.cl.msu.edu [35.9.2.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id D5E7143D2F for ; Tue, 28 Dec 2004 23:21:28 +0000 (GMT) (envelope-from jerrymc@clunix.cl.msu.edu) Received: (from jerrymc@localhost) by clunix.cl.msu.edu (8.11.7p1+Sun/8.11.7) id iBSNLF803305; Tue, 28 Dec 2004 18:21:15 -0500 (EST) From: Jerry McAllister Message-Id: <200412282321.iBSNLF803305@clunix.cl.msu.edu> To: laszlof@vonostingroup.com (Frank J. Laszlo) Date: Tue, 28 Dec 2004 18:21:14 -0500 (EST) In-Reply-To: <41D1DE58.1090604@vonostingroup.com> from "Frank J. Laszlo" at Dec 28, 2004 05:29:44 PM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-questions@freebsd.org cc: Kiffin Gish Subject: Re: Looking for 'ideal' web-server partitions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Dec 2004 23:21:29 -0000 > > 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" >