C.3. 推荐的分区方案
对于新用户,个人 Debian 系统、家庭系统以及其它单用户配置来说,一个单一 /
分区(加上交换分区)可能是最容易的方案。但是如果您的分区大于6GB,请选择 ext3 作为您的分区类型。ext2 分区需要定期的系统完整性检查,当分区很大的时候,这将导致引导期间的延迟。
对于多用户系统或者有大量磁盘空间的系统,最好将 /var
、/tmp
和 /home
分配到他们各自的分区,与 /
分区分离开来。
如果您计划安装 Debian 发布版以外的程序,也许需要一个独立的 /usr/local
分区。如果您的机器是一个邮件服务器,也许需要为 /var/mail
建立一个独立的分区。通常情况下,将 /tmp
放在它自己独立的分区,比如 20–50MB 是一个好主意。如果您要创建一个有很多用户的服务器,一个独立的、大的 /home
分区比较好。一般来说,分区状况在每台计算机都不同,这取决于它们的用途。
对于非常复杂的系统来,您应该阅读 Multi Disk HOWTO。其中包含了更深入的内容,对于很多 ISP 和架设服务器的用户很有用。
在交换分区大小方面,这里有很多观点。其中一条经验是使用和内存相同大小的交换分区。在大多数情况下它也不应该小于16MB。当然,这里有一些例外。如果您正在尝试在一个有 256MB 内存的机器上解决 10000 个联立方程式,您也许需要上 G (或者更多)的交换分区。
在 32 位体系结构(m68k 和 PowerPC)下,最大的交换分区尺寸是 2GB。这应该基本满足任何安装情况。但是如果您的交换分区需求非常大,您或许该将交换分区散布到不同磁盘中(也叫做 “spindles”),并且如果可能的话,使用不同的 SCSI 或者 IDE 通道。内核将平衡使用多个交换分区以达到更好的性能。
举一个例子,一个较老的家用机器上,可能有 32MB 内存和一个 /dev/sda
上的 1.7GB IDE 驱动器。/dev/sda1
上有一个 500MB 的分区用于其它操作系统,一个 32MB 交换分区位于 /dev/sda3
,以及一个 1.2GB 空间 /dev/sda2
用于 Linux 分区。
对于不同任务需要多大的空间,安装系统完成后的情况有个概念,您或许会感兴趣知道,请查阅 第 D.2 节 “各软件集所需的磁盘空间”。