dumpmdiskbadblocks
請使用 dumpmdiskbadblocks 指令,將指定之 MDisk 上的錯誤區塊計數和位置寫入傾出檔,供修正程序使用。
語法
參數
- object_id |object_name
- (必要)指定需要傾出錯誤區塊記錄表的 MDisk。
說明
請使用 dumpmdiskbadblocks 指令,將指定之 MDisk 上的錯誤區塊計數和位置寫入可讀取的 ASCII 傾出檔,供修正程序使用。輸出由已產生事件日誌的錯誤區塊 組成。
請使用 lsdumps -prefix /dumps/mdisk 來列出輸出檔。請使用 cleardumps -prefix /dumps/mdisk 來清除輸出檔。
報告的事件日誌序號對應於錯誤區塊記錄(512 區塊區域)中所見到的第一個事件。
- 如果相同區域中有多個事件日誌,則會使用最早的事件序號。
- 如果相同區域中有不同類型的事件日誌,則以 RAID 成員磁碟機上媒體錯誤所造成之錯誤區塊的事件序號為優先。
- 如果錯誤區塊的範圍跨越記錄界限,則會使用對應於最後一筆記錄的序號。
傾出檔的數目上限是 20。
呼叫範例
dumpmdiskbadblocks 3MDisk 有錯誤區塊時的結果輸出:
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: 2MDisk 沒有錯誤區塊時的結果輸出:
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
