On Thursday 10 June 2004 13:54, [EMAIL PROTECTED] wrote:
> The micro-management required to handle multiple partitions just never
> occured to me as worthy the trouble it's supposedly trying to avoid.
That of course depends on the role of the machine and the environment.
Shachar already gave a list of good examples for *partitioning factors*
which should be taken into account. Just to add a few more:
- Disk quotas are per-partition. On a server I may want to put quota
limits on /home and /var/spool/mail but on on other partitions.
- On a mail server I always want /var/spool/mail on a separate
partition (irespective of quotas). I don't want a mail peak to choke
my syslogs on /var/log...
- On a web/ftp server I always put the web/ftp root on a separate
partition. You don't want remote denial of service attacks (filling
you total disk space).
- File systems are per-partitions. I once put my huge web-cache
on Reiserfs and saved a lot of disk-space and had better performance.
However, Reiserfs wasn't my choice for other partitions.
- Mount options are per-partitions. Shachar already gave examples
of noexec,nosuid... on /tmp and its ilk.
- /usr and /var has very different characteristics (static vs. dynamic)
and that's the reason they were split in SVR4. This affect many
decisions (NFS sharing, disk striping and selection etc.).
On a single workstation, many of these considerations may be dropped
and you would be ok on a single partition box, but on any production
server this is short sighted.
As already mentioned, LVM solves most problems with partition management
and that's why it was considered a critical feature for Linux to enter into
the data center.
BTW. This is my personal server at home:
$ mount | egrep -v '^none|^usbdevfs' | wc -l
11
YMMV,
--
Oron Peled Voice/Fax: +972-4-8228492
[EMAIL PROTECTED] http://www.actcom.co.il/~oron
Gratis is nice, Libre is an inalienable right.
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]