"Kevin J. Menard, Jr." <[EMAIL PROTECTED]> writes:

> Hey guys (and gals),
> 
>     I'm redoing a machine of mine.  Was a Mandrake system, but now it's going to
>     be a debian one ;)
> 
>     Basically, I have 20 gigs of space to tinker with (well, there's really 40
>     there, but I run a hardware RAID 10).  I also have half a gig of SDRAM (sure
>     this would matter with swap space).  Now, I have no problem running fdisk or
>     anything, but I wanted to get a feel for what people are doing for various
>     types of systems.
> 
>     This system would be used mostly for web-hosting, so I was figuring a large
>     /home partition.  Likewise only one or two kernels max, so I figured a
>     small /boot.  And finally, and this is really where I'm looking for help, it
>     will be used as an IMAP/SMTP machine.  So, should I create a separate /var
>     partition?  I'm hesitant because I don't want to a) not create a large
>     enough partition, or b) create too large of one and waste space.  Do the
>     performance gains outweigh this?  (I'm not terribly worried about the
>     redundancy with the RAID 10 and all).
> 
>     I'd really be interested in what you guys think.  TIA.

 My suggestion would be:



/boot  : Sector sizes and such already discussed, you will
         discover that you need a separate boot, and then it
         will be to late. You are not talking about wasing space
         here either, it can be really small, but you will need
         it for example when you start trying out alternative
         filesystems (like reiserfs or whatever) or software
         raid or other stuff...

/var:    Really necessary. Log files, .debs,. If this is on root
         filesystem chances are your machine will crasch, and
         not boot up.

/var/spool: Neat idea. I usually don't have one, but since your
            are going to do isp stuff... You'll have a lot of
            angry customers if you lose their email...

/tmp        Same reasons as with /var. If you are using the 2.4
            kernel you could use the shmemfs (or whatever it is
            called, same as tmpfs on SunOS.) if you allocate
            enough of swap. A lot faster.

swap        Yes, a lot of this...

/ & /usr    Yes, also necessary. Reason behind this. Your
            machine is going to crasch. You will need as much of
            operating system as possible to salvage rest of
            system with. /var /home and other partitions  with
            lots of writes to are going to be in a mess, and you
            are going to have one crash were you are not able to
            fsck these partitions, but must restore data from
            backups.  Debian project working towards system
            containing enough tools on '/' to do this, but don't
            know if it is ready yet. Anyway, the smaller the
            root fs is the better. (fsck times and reduce chance of
            corruption) 

/home       In above mentioned crasch, if you are able to
            salvage home accounts, but not email, you are in
            trouble. If you are not able to salvage home
            accounts at all, you are out of business. Allocate a
            separate one and backup it regurarly...

Generall idea in other words, get as much stuff of the root
partition as possible, and use separate partitions for stuff
that gets written to a lot, and that might fill up. (Yes, your
logfiles will overflow the system. Make sure they don't stop
stuff from being written to other places, like /tmp, when they
do, or you will not be able to login and clean it up...)

Regards
-- 
######################################################################
Torbjörn Pettersson               #  Email   [EMAIL PROTECTED]
Vattugatan 5                      #  Web     www.strul.nu/~tobbe
S-111 52  Stockholm, Sweden       #
######################################################################


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to