在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

EFI (GPT) 磁盘标签

磁盘标签存储有关磁盘的控制器、几何参数和分片的信息。磁盘标签也称为 VTOCVolume Table of Contents,卷目录)标签。

为磁盘设置标签指的是将分片信息写到磁盘上。更改磁盘分片或分区后,通常要为磁盘设置标签。操作系统通过标签获取有关分片的信息。如未在创建分片后为磁盘设置标签,分片将不可用。

Oracle Solaris 支持以下磁盘标签:

  • SMI-用于大小小于 2 TB 的磁盘的传统 VTOC 标签。

  • EFI-用于大小超过 2 TB 的磁盘的标签。但是,可扩展固件接口 GUID 分区表 (Extensible Firmware Interface GUID Partition Table, EFI GPT) 磁盘标签也可用于小于 2 TB 的磁盘。


注 -  可以继续在任意大小的磁盘上使用 VTOC 标签,但 VTOC 可寻址的空间限制在 2 TB 内。

在 Oracle Solaris 中,缺省情况下会在以下系统上安装带有 EFI (GPT) 标签的磁盘:

  • SPARC 系统(安装了支持 GPT 的固件)

    在 SPARC T4 服务器上,Sun System Firmware 的版本至少必须为 8.4.0。在 SPARC T5 和 SPARC M5 服务器上,该固件的版本至少必须为 9.1.0。

  • x86 系统

Oracle Solaris ZFS 文件系统支持容量超过 1 TB 的文件系统。


注 -  传统 Solaris Volume Manager 软件也可用于管理大于 1 TB 的磁盘,但 Solaris Volume Manager 管理的根磁盘不能用于引导 Oracle Solaris 11 发行版。

以下是 EFI 磁盘标签有别于 VTOC 磁盘标签的其他特性:

  • 提供可用的分片 0-6,其中只有分区 2 是不同的分片。

  • 禁止分区或分片与主标签或备份标签重叠(或与其他分区重叠)。EFI 标签的大小通常为 34 个扇区,因此分区通常从第 34 个扇区开始。所以,任何分区都不能从扇区零 (0) 开始。整个磁盘可表示为 cxtydz

  • 不使用几何参数的概念。带有 EFI (GPT) 标签的磁盘中的分区基于逻辑块定义。因此,EFI 磁盘标签以扇区和块(而不是柱面和磁头)为单位提供有关磁盘大小或分区大小的信息。

  • 将信息存储在磁盘或分区的最后两个柱面,而不是存储在备用柱面区域中。

  • 支持在更改分区大小后重新分配分区标记,但 unassigned 分区标记除外,此标记只分配给大小等于零的分区。

决定使用 EFI 磁盘之前,应考虑分层软件产品(专为磁盘带有 VTOC 标签的系统设计)可能无法访问带有 EFI 磁盘标签的磁盘。