跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:设备和文件系统 Oracle Solaris 11 Information Library (简体中文) |
有时,电源或系统故障会导致磁盘标签变得无法识别。损坏的磁盘标签并不总是意味着,必须重新创建或恢复分片信息或磁盘数据。
要恢复损坏的磁盘标签,首先应使用正确的几何参数和磁盘类型信息为磁盘设置标签。可以通过常规的磁盘设置标签方法完成该步骤,即使用自动配置或手动指定磁盘类型。
如果 format 实用程序识别该磁盘类型,则下一步是搜索备份标签以为磁盘设置标签。使用备份标签为磁盘设置标签时,会以正确的分区信息、磁盘类型和磁盘几何参数为磁盘设置标签。
如有必要,请在单用户模式下从本地 Oracle Solaris DVD 或网络引导系统以访问磁盘。
有关引导系统的信息,请参见《在 SPARC 平台上引导和关闭 Oracle Solaris》或《在 x86 平台上引导和关闭 Oracle Solaris》。
# format
format 实用程序会尝试自动配置任何不带标签的 SCSI 磁盘。如果 format 实用程序能够配置不带标签的已损坏磁盘,则它将显示以下消息:
cwtxdy: configured with capacity of abcMB
format 实用程序然后显示系统中磁盘的编号列表。
Specify disk (enter its number): 1
如果已成功配置磁盘,则按照步骤 5 和 6 进行操作。然后转至步骤 12。
如果磁盘未成功配置,则按照步骤 7–11 操作。然后转至步骤 12。
format> verify Warning: Could not read primary label. Warning: Check the current partitioning and 'label' the disk or use the 'backup' command. Backup label contents: Volume name = < > ascii name = <FUJITSU-MAP3147N SUN146G-0501> pcyl = 14089 ncyl = 14087 acyl = 2 nhead = 24 nsect = 848 Part Tag Flag Cylinders Size Blocks 0 root wm 0 - 14086 136.71GB (14087/0/0) 286698624 1 swap wu 0 0 (0/0/0) 0 2 backup wu 0 - 14086 136.71GB (14087/0/0) 286698624 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 usr wm 0 0 (0/0/0) 0 7 unassigned wm 0 0 (0/0/0) 0
format> backup Disk has a primary label, still continue? y Searching for backup labels...found. Restoring primary label
磁盘标签已恢复。转至步骤 12。
format> type
将显示 "Available Drive Types"(可用的驱动器类型)菜单。
Specify disk type (enter its number)[12]: 12
Disk not labeled. Label it now? no
format> verify Warning: Could not read primary label. Warning: Check the current partitioning and 'label' the disk or use the 'backup' command. . . .
format> backup Disk has a primary label, still continue? y Searching for backup labels...found. Restoring primary label
磁盘标签已恢复。
format> q
有关将 zpool scrub 命令用于 ZFS 文件系统的信息,请参见zpool(1M)。