系统管理指南:设备和文件系统

如何分配交换空间

最初,交换空间是在 Solaris 安装过程中分配的。如果使用安装程序的磁盘片自动布局,且不手动更改交换片的大小,则 Solaris 安装程序会分配 512 MB 的缺省交换区域。

从 Solaris 9 发行版开始,安装程序从第一个可用磁盘柱面(通常为柱面 0)开始分配交换空间。在缺省磁盘布局中,这种放置方法为根 (/) 文件系统提供了最大的空间,并允许在升级时扩展根 (/) 文件系统。

有关分配交换空间的一般规则,请参见规划交换空间

通过创建交换文件,可以将其他交换空间分配给系统。有关创建交换文件的信息,请参见添加更多交换空间

交换区域和 /etc/vfstab 文件

安装系统后,交换片和交换文件将在 /etc/vfstab 文件中列出。在引导系统时,它们将由 /sbin/swapadd 脚本激活。

/etc/vfstab 文件中交换设备的项包含以下内容:

激活交换文件之前,必须挂载包含交换文件的文件系统。因此,在 /etc/vfstab 文件中,应确保挂载文件系统的项位于激活交换文件的项之前。