Solaris Volume Manager 管理指南

自动磁盘分区

向磁盘集中添加新磁盘时,Solaris Volume Manager 将检查磁盘格式。如有必要,Solaris Volume Manager 将对磁盘重新分区,以确保磁盘具有正确配置的片 7(具有容纳状态数据库副本所需的足够磁盘空间)。片 7 的准确大小取决于磁盘的几何参数。但是,大小不会小于 4 MB,可能更接近于 6 MB(具体取决于柱面边界所在的位置)。

缺省情况下,Solaris Volume Manager 会将一个状态数据库副本置于片 7 上。可以增加片 7 的缺省大小或缩小状态数据库副本的大小,以便将多个状态数据库副本置于该片中。


注 –

基于各种因素(包括状态数据库副本的大小以及要在状态数据库副本中存储的信息),片 7 的最小大小可能会在将来发生更改。多属主磁盘集中的状态数据库副本的缺省大小为 16 MB。


为了在磁盘集中使用,磁盘的片 7 必须满足以下条件:

如果现有分区表不满足这些条件,则 Solaris Volume Manager 将对磁盘重新分区。每个驱动器都有一小部分空间保留在片 7 中供 Solaris Volume Manager 使用。每个驱动器上其余的空间都被置于片 0 中。磁盘上的任何现有数据都会因重新分区而丢失。


提示 –

向磁盘集添加驱动器后,可以在必要时对其重新分区,但不能以任何方式对片 7 进行更改。


prtvtoc 命令的以下输出显示了某磁盘在添加到磁盘集之前的状态。


[root@lexicon:apps]$ prtvtoc /dev/rdsk/c1t6d0s0

* /dev/rdsk/c1t6d0s0 partition map

*

* Dimensions:

*     512 bytes/sector

*     133 sectors/track

*      27 tracks/cylinder

*    3591 sectors/cylinder

*    4926 cylinders

*    4924 accessible cylinders

*

* Flags:

*   1: unmountable

*  10: read-only

*

*                          First     Sector    Last

* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory

       0      2    00          0   4111695   4111694

       1      3    01    4111695   1235304   5346998

       2      5    01          0  17682084  17682083

       3      0    00    5346999   4197879   9544877

       4      0    00    9544878   4197879  13742756

       5      0    00   13742757   3939327  17682083

以上输出显示磁盘不包含片 7。因此,向磁盘集添加磁盘时,Solaris Volume Manager 将对磁盘重新分区。prtvtoc 命令的以下输出显示了该磁盘在添加到磁盘集之后的状态。


[root@lexicon:apps]$ prtvtoc /dev/rdsk/c1t6d0s0

* /dev/rdsk/c1t6d0s0 partition map

*

* Dimensions:

*     512 bytes/sector

*     133 sectors/track

*      27 tracks/cylinder

*    3591 sectors/cylinder

*    4926 cylinders

*    4924 accessible cylinders

*

* Flags:

*   1: unmountable

*  10: read-only

*

*                          First     Sector    Last

* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory

       0      0    00      10773  17671311  17682083

       7      0    01          0     10773     10772

[root@lexicon:apps]$ 

输出显示磁盘已重新分区,其中包括一个在柱面 0 处开始且有足够空间容纳状态数据库副本的片 7。如果向磁盘集添加的磁盘具有可接受的片 7,则不会对它们重新格式化。


注 –

如果已使用 Solstice DiskSuite 软件升级了磁盘集,则这些磁盘集上的缺省状态数据库副本大小将为 1034 个块,而不是 Solaris Volume Manager 中的 8192 块大小。相应地,在 Solstice DiskSuite 软件下添加的磁盘上的片 7 比 Solaris Volume Manager 下添加的磁盘上的片 7 也要小。