From: Ben Lippolt (bjl@loki.pttrnl.nl)
Date: 07/21/92


From: bjl@loki.pttrnl.nl (Ben Lippolt)
Subject: Re: Extended File System
Date: 21 Jul 1992 19:25:19 GMT

joef@extro.ucc.su.OZ.AU () writes:
> How about this as a suggestion:

> /dev/hda1 = 20 meg
> /dev/hda2 = 60 meg
> /dev/hda3 = 20 meg
> /dev/hda4 = 20 meg

> And set them up this way:

> /dev/hda1 mounted on /
> /dev/hda2 mounted on /usr
> /dev/hda3 mounted on /lib
> /dev/hda4 mounted as swap

Looks a little strange to me, this setup. Why do want a '/' of 20Mb?
And what on earth do you keep in your '/lib'???

My suggestion would be:
/ 4 Mb (contains only '/etc' '/lib', '/dev' and your kernel)
/var 6 Mb (contains tmp and spool directories)
/usr 60 Mb
swap 10 Mb (You won't need 20 Mb, would be unbearable slow anyway)
/home 40 Mb

The reason why it is (IMO) better to keep your root file system small
and to have a seperate '/var' is "more robustness". You won't modify
that file system often (the occasional update of the kernel (only twice
a week :-) ) and a few files in /etc), so the chances that you blow it
are smaller. The same holds for '/usr'. If you have a seperate '/var',
that will be the file system with a lot of the frequently updated files.
This setup would enable you almost to mount '/usr' read-only (except for
updates of your programs).
BTW. This is not something I have invented. It is basically the way SunOS
is set up.

Ben Lippolt.