本章提供有关 Solaris Volume Manager 软分区的信息。有关相关任务的信息,请参见第 13 章,软分区(任务)。
本章包含以下信息:
随着磁盘存储容量的增加,磁盘阵列为 Solaris 系统提供了更大的逻辑设备。为了创建更多便于管理的文件系统或分区大小,用户可能需要将磁盘或逻辑卷划分为八个以上的分区。Solaris Volume Manager 的软分区功能可以满足此需要。
Solaris Volume Manager 最多可支持每个磁盘集 8192 个逻辑卷。此数字包括本地(即未指定的)磁盘集。Solaris Volume Manager 可以在需要卷时动态配置卷。
可以使用软分区根据需要将磁盘片或逻辑卷分成许多分区。必须为每个分区(即软分区)提供名称,就像为其他存储卷(如条带或镜像)提供名称一样。软分区命名后,只要它不包括在其他卷中,则应用程序(包括文件系统)便可对其进行访问。软分区包括在卷中后,就不应对其直接访问。
可以将软分区直接置于磁盘片上方,或置于镜像卷、条带化卷或 RAID-5 卷的顶部。软分区不能位于其他卷的上方和下方。例如,如果在一个软分区上生成了镜像,则不允许在条带上生成该软分区。
对于文件系统和其他应用程序,软分区看上去是单个连续逻辑卷。但是,软分区实际上是由一系列可能位于基础介质上的任意位置的扩展组成。除了软分区以外,磁盘上的分区扩展表头(也称为系统恢复数据区域)还记录有关软分区的信息,从而便于在出现灾难性系统故障时进行恢复。
不能将用于软分区的片用于其他目的。
如果对磁盘分区或在产生的片上生成文件系统,则以后扩展片时就会修改或破坏磁盘格式。软分区的行为方式是不同的。可以扩展软分区,直到达到基础设备上的空间量,而不会移动或破坏其他软分区上的数据。
尽管从技术上说可以将软分区的扩展手动置于磁盘上的任意位置,但应该允许系统自动放置扩展。有关手动放置的扩展的示例,请参见查看 Solaris Volume Manager 配置中 metastat 命令的输出。
可以在任何片上生成软分区。但是,创建占用整个磁盘的单个片,然后在该片上创建软分区是在磁盘级别上使用软分区的最有效方式。
软分区的最大大小受限于用于生成该软分区的片或逻辑卷的大小。由于此限制,应该在磁盘片顶部生成卷,然后在该卷顶部生成软分区。此策略允许您以后将组件添加到卷,然后根据需要扩展软分区。
为达到最大程度的灵活性和高可用性,请在磁盘片上生成 RAID-1(镜像)卷或 RAID-5 卷,然后在该镜像卷或 RAID-5 卷上创建软分区。
软分区提供用于将较大存储空间划分为更多便于管理的空间的工具。例如,在其他方案(方案-RAID-1 卷(镜像)或方案-RAID-5 卷)中,大的存储集合提供许多 GB 的冗余存储。但是,许多可能的方案最初不需要如此多的空间。软分区使您能够将存储空间划分为更多便于管理的分区。其中每个分区都可以具有完整的文件系统。例如,可以在 RAID-1 卷或 RAID-5 卷的顶部创建 1000 个软分区,以便每个用户都可以在单独的文件系统上具有起始目录。如果用户需要更多空间,可能只需扩展软分区即可。