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>