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

关于磁盘标号

专门为每个磁盘保留一个特殊区域,用于存储有关磁盘的控制器、几何参数和片的信息。此信息称为磁盘的标号。用于描述磁盘标号的另一个术语是带有 VTOC 标号的磁盘上的 VTOC卷目录)。标记磁盘意味着将片信息写入磁盘。更改磁盘片后,通常要标记磁盘。

如果在创建片后无法标记磁盘,则片将不可用,因为 OS 无法“了解”有关片的信息。

分区表术语

磁盘标号的一个重要部分是分区表。分区表标识磁盘片、片边界(在柱面中)以及片的总大小。可以使用 format 实用程序来显示磁盘的分区表。下面介绍了分区表术语。

表 11–6 分区表术语

分区术语 

值 

说明 

Number(编号) 

0–7

VTOC-分区或片,编号为 0–7。

EFI-分区或片,编号为 0–6。

Tag(标记) 

0=UNASSIGNED 1=BOOT 2=ROOT 3=SWAP 4=USR 5=BACKUP 7=VAR 8=HOME 11=RESERVED

通常用于描述此分区中挂载的文件系统的数值。 

Flag(标志) 

wm

分区是可写且可挂载的。 

 

wu rm

分区可写,但不能挂载。此状态是专用于交换区域的分区的缺省状态。(但是,mount 命令不会检查“不可挂载”标志。)

 

rm

分区是只读且可挂载的。 

分区标志和标记按约定指定且不需要进行维护。

有关显示分区表的更多信息,请参见以下参考信息:

显示分区表信息

以下 format 实用程序输出给出了带有 VTOC 标号的 74 GB 磁盘中的分区表示例:


Total disk cylinders available: 38756 + 2 (reserved cylinders)



Part      Tag    Flag     Cylinders         Size            Blocks

  0       root    wm       3 -  2083        4.00GB    (2081/0/0)    8390592

  1       swap    wu    2084 -  3124        2.00GB    (1041/0/0)    4197312

  2     backup    wm       0 - 38755       74.51GB    (38756/0/0) 156264192

  3 unassigned    wm       0                0         (0/0/0)             0

  4 unassigned    wm       0                0         (0/0/0)             0

  5 unassigned    wm       0                0         (0/0/0)             0

  6 unassigned    wm       0                0         (0/0/0)             0

  7       home    wm    3125 - 38755       68.50GB    (35631/0/0) 143664192

  8       boot    wu       0 -     0        1.97MB    (1/0/0)          4032

  9 alternates    wu       1 -     2        3.94MB    (2/0/0)          8064



partition> 

通过 format 实用程序显示的分区表包含以下信息。

列名 

说明 

Part

分区编号或片编号。有关此列的说明,请参见表 11–6

Tag

分区标记。有关此列的说明,请参见表 11–6

Flag

分区标志。有关此列的说明,请参见表 11–6

Cylinders

片的起始和结束柱面编号。不显示在带有 EFI 标号的磁盘上。 

Size

片大小 (MB)。 

Blocks

每个片的柱面总数和扇区总数。不显示在带有 EFI 标号的磁盘上。 

First Sector

EFI-起始块编号。不显示在带有 VTOC 标号的磁盘上。

Last Sector

EFI-结束块编号。不显示在带有 VTOC 标号的磁盘上。

以下是使用 prtvtoc 命令显示的 EFI 磁盘标号的示例。


# prtvtoc /dev/rdsk/c4t1d0s0

* /dev/rdsk/c4t1d0s0 partition map

*

* Dimensions:

*     512 bytes/sector

* 2576941056 sectors

* 2576940989 accessible sectors

*

* Flags:

*   1: unmountable

*  10: read-only

*

*                           First     Sector    Last

* Partition  Tag  Flags     Sector     Count    Sector   Mount Directory

       0      2    00          34   629145600  629145633

       1      4    00   629145634   629145600 1258291233

       6      4    00  1258291234  1318633404 2576924637

       8     11    00  2576924638       16384 2576941021

prtvtoc 命令的输出按以下三个部分提供信息:

prtvtoc 列名

说明  

Partition

分区编号或片编号。有关此列的说明,请参见表 11–6

Tag

分区标记。有关此列的说明,请参见表 11–6

Flags

分区标志。有关此列的说明,请参见表 11–6

First Sector

片的第一个扇区。 

Sector Count

片中的扇区总数。 

Last Sector

片的最后一个扇区。 

Mount Directory

文件系统的最后一个挂载点目录。