B.3. 推荐的分区方案

对于新用户,个人 Debian 系统,家庭系统以及其它单用户配置来说,一个单一 / 分区(加上交换分区)可能是最容易的方案。但是如果您的分区大于6GB,请选择 ext3 作为您的分区类型。ext2 分区需要周期性的系统完整性检查并且当分区很大的时候,这个特性将导致引导期间的延迟。

对于多用户系统或者有很多磁盘空间的系统,最好放置 /usr, /var, /tmp, 以及 /home 到每个他们自己的分区空间以和 / 分区分离开来。

当您计划安装许多不是 Debian 分发版本的程序的时候,您也许需要运行一个独立的 /usr/local 分区。如果您的机器是一个小的邮件服务器,您也许需要为 /var/mail 建立一个独立的分区。通常情况下放置 /tmp 至它独立的分区,比如20至50MB是一个好主意。 如果您正在配置一个服务器带有放多用户帐户,通常需要一个独立的大 /home 分区。一般来说,分区状况对每台计算机都有所不同,这取决于他们的用途。

对于非常复杂的系统来说,您应该阅读 Multi Disk HOWTO。其中包含了很多对于 ISP 以及配置服务器的用户很有用的高级信息。

在交换分区大小方面,这里有很多观点。我们的建议是使用和内存大小相同的交换分区。在大多数情况下它也应该不小于16MB。当然,这里有一些例外。如果您正在尝试在一个有 256MB 内存的机器上解决10000 个联立方程式,您也许需要 1G (或者更多)的交换分区。

在 32 位体系结构(i386, m68k, 32位 SPARC 以及 PowerPC)下,最大尺寸的交换分区是 2GB。这应该基本满足任何安装情况。但是如果您的交换分区需求非常大,您应该尝试分离交换分区至不同磁盘中(这也叫做 “spindles” ),并且如果可能的话,不同的 SCSI 或者 IDE 通道。内核将在多个交换空间平衡用量来达到更好的性能。

作为一个例子,一个比较老的机器可能具有 32MB 内存以及一个在 /dev/hda上 1.7GB 的 IDE 驱动器。这里 /dev/hda1是一个 500MB 的分区给其它操作系统,一个 32MB 交换分区作为 /dev/hda3以及一个 1.2GB 分区 /dev/hda2)作为 Linux 分区。

对于不同任务所需要多大的空间的概念,您也许对于安装系统后加入的安装感兴趣,请检查 第 C.3 节 “各软件集所需的磁盘空间”