Tugger the SLUGger!SLUG Mailing List Archives

Re: [SLUG] spliting 4GB IDE for a small server, how ?


Voytek Eymont wrote:
I'm installing RH7.3 for a small web/mail/mysql/php/dns whatever server;

default RH7.3 install on P2 64MB 4 GB IDE suggests this:
47MB /boot
2392 /usr
871 /home
384 /
259 /var
165 swap

*no* X installed

my current (non *nix) server already has about 852 MB in
httpd/mail data files, plus a bit more elsewhere,

I guess I need more in /home ..? at the expense of /usr ?

do I need 2392 in /usr ?

With only 4GB I'd seriously think about

   /boot   50MB
   swap    2 * RAM (including likely upgrades)
   /       the rest

If you want to be slightly more sophisticated then
put bits of /var that grow without bound (like /var/spool
and /var/log) into their own partition.  Easiest way to do
this is to put /var into its own partition and move /var/www
somewhere else

     mv /var/www /var-www
     cd /var
     ln -s www ../var-www

Note the use of relative symlinks.  This is important should
you ever use a rescue disk.

If you mail server puts stuff in /var/sppol/mail then
you might want to move /var/sppol/mail as well.  Or
better still, deliver the mail under people's home directories
(so directory quotas can be used to bound growth) and
access these using a IMAP server (so reconfigure the e-mail
client to use IMAP rather than change client's mail folder,
as then you don't need to touch the clients for any future
changes).

once installed, is there any non-destructive resizing option ?

The current option is lvm + ext2resize (which works with
ext3 as well).  Non-destructive but the disks can't be
mounted at the time.  Tricky to do if you don't have a
CD-ROM drive.

This should improve a lot next year.  Looks like 2.5 will
have a choice of logical volume managers and online resizing
for some filesystem types.