本章描述规划磁盘空间以便安装或升级 Solaris 操作环境的一般原则。并描述默认的交换空间分配。本章包含以下几节:
在安装 Solaris 9 软件之前,您可以通过一些高级规划来确定系统是否具有足够的磁盘空间。 如果在安装前规划对磁盘空间的需要,则可以在安装 Solaris 9 软件前向系统中添加更多磁盘(如果需要)。如果是进行升级,请查看使用磁盘空间重新分配来进行升级。
如何规划磁盘空间因人而异。规划磁盘空间时通常需要考虑以下几点:
为选择要安装的每种语言(如中文、日文、韩文)分配额外的磁盘空间。
如果打算支持打印或邮件,请在 /var 文件系统中分配额外的磁盘空间。
如果打算使用故障转储功能 savecore (1M),请在 /var 文件系统中分配双倍数量的物理内存。
如果服务器为其它系统上的用户提供了起始目录文件系统,请在此服务器上分配额外的磁盘空间。缺省情况下,起始目录通常位于 /export 文件系统中。
至少分配 512 MB 的交换空间。
为要安装的 Solaris 软件组分配空间。表 5–1 中显示了适用于软件组的推荐磁盘空间。当规划磁盘空间时,请记住可以向选择的软件组添加或从中删除个别的软件包。
创建数量最少的文件系统。缺省情况下,Solaris 安装方法只创建 root (/) 和 /swap。当为 OS 服务分配了空间后,还将创建 /export 目录。对于您创建的每个文件系统,分配比您需要的磁盘空间多 30% 的空间,以便能够升级到未来的 Solaris 版本。每个新的 Solaris 版本需要的磁盘空间比前一个版本多大约 10%。通过为每个文件系统额外分配 30% 的磁盘空间,使得在需要对系统重新分区之前可以进行数次 Solaris 升级。
为其它软件或第三方软件分配额外的磁盘空间。
如果要使用 Solaris Live Upgrade,请参见Solaris Live Upgrade 的磁盘空间要求。
Solaris 软件组是 Solaris 软件包的集合。每个软件组包括对不同功能和硬件驱动程序的支持。根据要在系统上执行的功能来选择要安装的软件组。
End User Solaris Software Group – 包含引导和运行联网的 Solaris 系统和公用桌面环境所必需的最少代码。
Developer Solaris Software Group – 包含 End User Software Group 以及对软件开发的附加支持。附加的软件开发支持包括:库、包含文件、手册页和程序设计工具。不包括编译器。
Entire Solaris Software Group – 包含 Developer Solaris Software Group 和服务器需要的附加软件。
Entire Solaris Software Group Plus OEM Support – 包含 Entire Solaris Software Group 以及附加的硬件驱动程序,包括安装时系统上没有的硬件的驱动程序。
当安装 Solaris 软件时,您可以选择向选定的 Solaris 软件组添加或从中删除软件包。当选择要添加或删除的软件包时,您需要了解软件依赖性以及 Solaris 软件的打包方法。
下表列出了 Solaris 软件组和安装每个组所需要的建议磁盘空间量。
推荐的磁盘空间中包含交换空间。
软件组 |
推荐的磁盘空间 |
---|---|
Entire Solaris Software Group Plus OEM Support |
2.9 GB |
Entire Solaris Software Group |
2.7 GB |
Developer Solaris Software Group |
2.4 GB |
End User Solaris Software Group |
2.0 GB |
缺省情况下,Solaris 安装程序通过放置交换片使之在第一个可用的磁盘柱面(在 SPARC 系统中通常为 0 柱面)上开始来分配交换空间。这种放置方式可以为缺省磁盘布局提供最大的根 (/) 文件系统空间,并允许根 (/) 文件系统在升级过程中扩大其空间。如果使用安装程序的磁盘片自动布局并避免手动更改交换片的大小,那么 Solaris 安装程序将分配一个 512 MB 的缺省交换区域。
如果您认为将来有可能需要扩大交换区域,则可以使用以下方式之一来放置交换片,使其从另一个磁盘柱面开始。
对于 Solaris Web Start 和 Solaris suninstall 程序,可以在柱面模式中定制磁盘布局并手动将交换片指定到需要的位置。
对于 Solaris 定制 JumpStart 安装程序,可以在配置文件中指定交换片。有关 Solaris 定制 JumpStart 配置文件的详细信息,请参见创建配置文件。
有关交换空间的概述,请参见《System Administration Guide: Basic Administration 》中的“Configuring Additional Swap Space (Tasks)”。