dumpmdiskbadblocks

使用 dumpmdiskbadblocks 命令以将指定 MDisk 上的坏区计数和位置写入转储文件以供修复过程使用。

语法

dumpmdiskbadblocks { object_id | object_name }

参数

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 2017 UTC

Mdisk id: 3
Mdisk name: mdisk3
Number of bad blocks: 6

Start LBA: 0x1234123412341234
Length: 2
Event log sequence number: 1

Start LBA: 0x5678568102341234
Length: 4
Event log sequence number: 2

MDisk 具有坏区时生成的输出:

Cluster name: my_cluster
Timestamp of dump: Fri Oct 31 11:27:33 2017 UTC

Mdisk id: 3
Mdisk name: mdisk3
Number of bad blocks: 0