dumpmdiskbadblocks
使用 dumpmdiskbadblocks 命令以将指定 MDisk 上的坏区计数和位置写入转储文件以供修复过程使用。
参数
- object_id | object_name
- (必需)指定要转储其中坏区记录表的 MDisk。
描述
使用 dumpmdiskbadblocks 命令来将指定 MDisk 上的坏区计数和位置写入可读 ASCII 转储文件,以供修正过程使用。输出包含已提交事件日志的坏区。
使用 lsdumps -prefix /dumps/mdisk 来列出输出文件。使用 cleardumps -prefix /dumps/mdisk 来清除输出文件。
报告的事件日志序号与坏区记录中看到的第一个事件对应,即 512 数据块区域
- 如果在相同区域中有多个事件日志,那么会使用最早的事件序号。
- 如果在相同区域中有不同类型的事件日志,那么以 RAID 成员驱动器上由介质错误导致的坏区的事件序号为优先。
- 如果跨记录边界有多个坏区运行,那么会使用对应于最新的记录的序号。
最大转储文件数为 20。
调用示例
dumpmdiskbadblocks 3
MDisk 具有坏区时生成的输出:
Cluster name: my_cluster
Timestamp of dump: Fri Oct 31 11:27:33 2009 UTC
Mdisk id: 3
Mdisk name: mdisk3
Number of bad blocks: 6
Start LBA: 0x1234123412341234
Length: 2
Event log sequence number: 1
Start LBA: 0x5678567812341234
Length: 4
Event log sequence number: 2
MDisk 具有坏区时生成的输出:
Cluster name: my_cluster
Timestamp of dump: Fri Oct 31 11:27:33 2009 UTC
Mdisk id: 3
Mdisk name: mdisk3
Number of bad blocks: 0