PowerFlex-laitteessa on korjattu lukuvirheet

摘要: SDS-laitteissa on virheitä, joissa lukee "Laite on korjannut lukuvirheet".

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Tilanne

Tämä voi tapahtua, kun SDS-laite on lukenut virheitä, jotka SDS on korjannut.

Näin voi käydä, kun taustaskanneri on poistettu käytöstä tai otettu käyttöön.

Oireet

Laitteen korjatut virheet voidaan näyttää seuraavissa paikoissa:

  • Graafinen käyttöliittymä näyttää virheen:

  • "--query_sds --sds_id <SDS_ID>" -tulos näyttää laskurin jokaiselle laitteelle, jossa on korjattuja lukuvirheitä:

15: Name: /dev/sdr Path: /dev/sdr Original-path: /dev/sdr ID: 2d63f7c80003000e
           Storage Pool: SAS_pool1, Capacity: 1116 GB Error-fixes: 6 scanned 0 MB, Compare errors: 0 State: Normal

MDM:n getInfoDumpin counters_dump.txt näyttää eri objektien FIXED_READ_ERROR_COUNT:

ID: df7700a600120012 DEVICE_TYPE                READ_ERR                                    FIXED_READ_ERROR_COUNT   1
ID: 1d1e4e5500000012 SDS_TYPE                   READ_ERR                                    FIXED_READ_ERROR_COUNT   1
ID: 1c34e1f700000007 STORAGE_POOL_TYPE          READ_ERR                                    FIXED_READ_ERROR_COUNT   1
ID: b9b286df00000001 PROTECTION_DOMAIN_TYPE     READ_ERR                                    FIXED_READ_ERROR_COUNT   1
ID: 49b6b8057d1fc84b SYSTEM_TYPE                READ_ERR                                    FIXED_READ_ERROR_COUNT   1
Huomautus: MDM-tapahtumalokissa ei ole tapahtumaa, joka kertoisi tästä "korjattujen lukuvirheiden" tilasta.

Muut mahdolliset oireet: Laite voi olla virhetilassa. Järjestelmän viesteissä tai syslogissa voi olla virheitä lohkolaitteessa:

blk_update_request: critical medium error, dev sdr, sector 94390272
  sd 0:2:15:0: [sdr] tag#1 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
  sd 0:2:15:0: [sdr] tag#1 Sense Key : Medium Error [current] 
  sd 0:2:15:0: [sdr] tag#1 Add. Sense: Unrecovered read error

SDS trc:ssä voi olla pitkiä lennonaikaisia IO-viestejä:

contDevMngr_HandleLongInflightIoViolation:02998: IO on devId: 2d63f7c80003000e (/dev/sdr) took too long, Low threshold exceeded - waited for reaper 12250 millis
contDevMngr_HandleLongInflightIoViolation:02998: IO on devId: 2d63f7c80003000e (/dev/sdr) took too long, Low threshold exceeded - waited for reaper 13250 millis
contDevMngr_HandleLongInflightIoViolation:02998: IO on devId: 2d63f7c80003000e (/dev/sdr) took too long, Low threshold exceeded - waited for reaper 14250 millis

SDS:n sdbg_out.txt laitteen I / O-laskureissa voi olla virheitä:

13: Dev path:/dev/sdr Size(lbs):0 Time grn:520577464
  Io Counters:
   GENERAL
     Writes: 4852 Lbs: 2160443 MBs: 1054 Errors: 0
     Reads: 49283 Lbs: 111376 MBs: 54 Errors: 12744
   BM
     Writes: 0 Lbs: 0 MBs: 0 Errors: 0
     Reads: 0 Lbs: 0 MBs: 0 Errors: 0
   COMB_MAP
     Writes: 5 Lbs: 1390 MBs: 0 Errors: 2
     Reads: 0 Lbs: 0 MBs: 0 Errors: 0
   TOOTH_MAP
     Writes: 426 Lbs: 688528 MBs: 336 Errors: 424
     Reads: 0 Lbs: 0 MBs: 0 Errors: 0
   IO
     Writes: 4319 Lbs: 603064 MBs: 294 Errors: 16
     Reads: 2076 Lbs: 16608 MBs: 8 Errors: 22

Laitteen viive voi olla suuri counters_dump.txt mukaan:

ID: 2d63f7c60003000c DEVICE_TYPE                DEV_LATENCY                          AVG_WRITE_LATENCY_IN_MICROSEC   0
ID: 2d63f7c70003000d DEVICE_TYPE                DEV_LATENCY                          AVG_WRITE_LATENCY_IN_MICROSEC   0
ID: 2d63f7c80003000e DEVICE_TYPE                DEV_LATENCY                          AVG_WRITE_LATENCY_IN_MICROSEC   11424
ID: 2d63f7c90003000f DEVICE_TYPE                DEV_LATENCY                          AVG_WRITE_LATENCY_IN_MICROSEC   0
ID: 2d63f7ca00030010 DEVICE_TYPE                DEV_LATENCY                          AVG_WRITE_LATENCY_IN_MICROSEC   0

 

Vaikutus

Fixed Read Errors -laskurilla ei ole suoraa vaikutusta järjestelmään.

Se voi kuitenkin viitata taustalla olevaan tilaan, joka voi aiheuttaa SDS-yhteyksien katkeamisen, uudelleenrakennustoiminnot jne.

原因

Tämä näkyy, kun SDS-laite on lukenut virheitä, jotka on korjattu tai korjattu käyttämällä peilattua kopiota. Korjaus voi tapahtua seuraavissa tapauksissa:      

  • Taustaskanneri ei lue tietojen yhdestä kopiosta ja korvaa ne toisella kopiolla.
  • SDS ei pysty palvelemaan SDC:n lukupyyntöjä, koska se ei lue levyä, ja käyttää toissijaista kopiota I/O:n palvelemiseen ja paikallisten tietojen korvaamiseen.

Varoitus ilmaisee, että levy saattaa hidastua, mennä huonosti tai siinä saattaa olla huonoja lohkoja. Edellä kuvatut mekanismit kirjoittavat lohkot uudelleen, mikä voi korjata "pehmeät" huonot lohkot.

解决方案

  • Tutki levyä. Pyydä tarvittaessa laitteiston valmistajaa vaihtamaan se.
    Laskuri ilmaisee yleensä taustalla olevan tilan, ja levy on rikkoutumassa. Edellä selitetty SDS: n toiminta on yritys korjata pehmeät huonot lohkot, mutta se ei välttämättä onnistu kaikissa tilanteissa.
     
  • Tyhjennä laskuri.

scli --reset_scanner_error_counters --protection_domain_id <pd id> --storage_pool_id <sp id> --reset_corrected_read_error_counter
文章属性
文章编号: 000174344
文章类型: Solution
上次修改时间: 19 9月 2025
版本:  6
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。