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]

Reply via email to