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

关于磁盘片

文件系统中包含存储在磁盘上的文件。磁盘上的每个文件系统都被指定给,片是专门保留供该文件系统使用的一组扇区。对于 Solaris OS(和系统管理员)而言,每个磁盘片看起来就如同单独的磁盘驱动器一样。

有关文件系统的信息,请参见第 17 章,管理文件系统(概述)


注 –

片有时称为分区。某些界面(如 format 实用程序)将片称为分区。


设置片时,请记住以下规则:

片在 SPARC 和 x86 平台上的设置方式略有不同。下表总结了这些差异。

表 11–1 SPARC 和 x86 平台上的片差异

SPARC 平台 

x86 平台 

整个磁盘供 Solaris OS 专用。 

磁盘被分成 fdisk 分区,每个操作系统都有一个 fdisk 分区。

VTOC-磁盘被分成 8 片,编号为 0–7。

EFI-磁盘被分成 7 片,编号为 0–6。

VTOC-Solaris fdisk 分区被分成 10 片,编号为 0–9。

EFI-磁盘被分成 7 片,编号为 0–6

Solaris 卷管理器(以前称为 Solstice DiskSuiteTM)具有分区功能,即软分区。软分区允许每个磁盘包含八个以上分区。

有关 Solaris 卷管理器的常规信息,请参见《Solaris Volume Manager 管理指南》中的第 2  章“存储管理概念”。有关软分区的信息,请参见《Solaris Volume Manager 管理指南》中的第 12  章“软分区(概述)”。

磁盘片

下表介绍了在运行 Solaris OS 的系统上可能找到的片。

在 x86 系统上:

表 11–2 通常的磁盘片

片 

文件系统 

通常位于客户机系统还是服务器系统? 

注释 

根目录 (/)

二者皆有 

承载构成操作系统的文件和目录。 

EFI-无法从带有 EFI 标号的磁盘进行引导。

交换 

二者皆有 

提供虚拟内存或交换空间

— 

二者皆有 

VTOC-习惯上指代整个磁盘。不应更改此片的大小。

EFI-根据站点需要定义的可选片。

例如,/export

二者皆有 

可根据站点需要定义的可选片。 

在服务器上可用于承载客户机系统所需的备用操作系统。 

 

二者皆有 

根据站点需要定义的可选片。 

例如,/opt

二者皆有 

根据站点需要定义的可选片。 

可用于承载添加到系统中的应用程序软件。如果未在安装期间为 /opt 文件系统分配片,则 /opt 目录将被置于片 0 中。

/usr

二者皆有 

承载 OS 命令(也称为可执行文件)。此片还可以承载文档、系统程序(例如,initsyslogd)以及库例程。

/home

/export/home

二者皆有 

承载用户创建的文件。 

N/A 

N/A 

VTOC-不适用。

EFI-缺省情况下创建的保留片。此区域类似于 VTOC 的备用柱面。 请勿修改或删除此片。

9 (仅限于 x86

— 

二者皆有 

EFI-不适用。

VTOC-提供为备用磁盘块保留的区域。片 9 称为备用扇区片。

使用原始数据片

磁盘标号存储在每个磁盘的块 0 中。因此,用于创建原始数据片的第三方数据库应用程序决不能从块 0 启动。否则,将覆写磁盘标号,且磁盘上的数据将无法访问。

请勿对原始数据片使用以下磁盘区域,这些原始数据片有时是由第三方数据库应用程序创建的:

多个磁盘上的片安排

尽管单个大磁盘可以承载所有的片及其对应的文件系统,但通常使用两个或更多磁盘来承载系统的片和文件系统。


注 –

不能在两个或更多磁盘之间拆分片。但是,允许单个磁盘上包含多个交换片。


例如,单个磁盘可能承载根 (/) 文件系统、交换区域和 /usr 文件系统,而另一个磁盘承载 /export/home 文件系统和包含用户数据的其他文件系统。

在多个磁盘安排中,包含 OS 和交换空间的磁盘(即承载根 (/) 文件系统、/usr 文件系统以及交换空间片的磁盘)称为系统磁盘。其他磁盘称为辅助磁盘非系统磁盘

在多个磁盘上安排系统的文件系统时,可以修改辅助磁盘上的文件系统和片,而不必关闭系统或重新装入 OS。

如果您具有多个磁盘,还可以增大输入-输出 (I/O) 卷。通过将磁盘负载分布于多个磁盘上,可以避免 I/O 瓶颈。

确定要使用的片

设置磁盘的文件系统时,不仅要选择每个片的大小,而且还要选择要使用的片。这些决定取决于磁盘连接至的系统的配置以及要在磁盘上安装的软件。

以下是需要磁盘空间的系统配置:

每个系统配置都会以不同的方式使用片。下表列出了一些示例。

表 11–3 系统配置和片

片 

服务器 

独立系统 

根 

根 

交换 

交换 

— 

— 

/export

— 

/usr

/usr

/export/home

/home

有关系统配置的更多信息,请参见《系统管理指南:基本管理》中的“系统类型概述”。�C


注 –

Solaris 安装实用程序根据选择安装的软件提供缺省的片大小。