PowerFlex: Aygıtta Okuma Hataları Düzeltildi - Aygıt Hata Sayacını Sıfırla
Summary: SDS aygıtlarında "Aygıt okuma hatalarını düzeltti" yazan hatalar var.
Symptoms
- Bu sorun, bir SDS aygıtında SDS tarafından düzeltilen okuma hataları olduğunda oluşur.
- Bu, arka plan tarayıcısı devre dışı bırakıldığında veya etkinleştirildiğinde oluşur.
Bir aygıtta düzeltilen hatalar aşağıdaki yerlerde gösterilir:
-
GUI bir hata gösteriyor:

-
Bu "
--query_sds --sds_id <SDS_ID>" çıktısı, düzeltilmiş okuma hataları olan her aygıt için bir sayaç gösterir:
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
Trafik counters_dump.txt MDM'de getInfoDump şunları gösterir: FIXED_READ_ERROR_COUNT Farklı nesneler üzerinde:
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
Diğer olası belirtiler: Cihaz bir hata durumunda olabilir. Sistem mesajlarında veya syslog'da blok aygıtında hatalar olabilir:
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 izlemesinde uzun uçak içi G/Ç mesajları olabilir:
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'de cihazın G/Ç sayaçlarında hatalar olabilir sdbg_out.txt:
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
Cihazın gecikme süresi aşağıdakilere göre yüksek olabilir: counters_dump.txt:
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
Etki
Sabit Okuma Hataları" sayacının sistem üzerinde doğrudan bir etkisi yoktur.
Ancak SDS bağlantısının kesilmesine, yeniden oluşturma etkinliklerine vb. neden olabilecek temel bir durumu gösterebilir.
Cause
Bu sorun, bir SDS aygıtı yansıtılmış kopya kullanılarak düzeltilmiş veya düzeltilmiş okuma hatalarına sahip olduğunda görülür. Düzeltme aşağıdaki durumlarda gerçekleşir:
- Arka plan tarayıcısı verilerin bir kopyasını okuyamaz ve diğer kopyayı üzerine yazmak için kullanır.
- SDS, diskin okunamaması nedeniyle SDC'nin okuma isteklerini yerine getiremez ve G/Ç'ye hizmet etmek ve yerel verilerin üzerine yazmak için ikincil kopyayı kullanır.
Uyarı, diskin yavaşlıyor olabileceğini, bozulabileceğini veya bozuk bloklara sahip olabileceğini gösterir. Yukarıda açıklanan mekanizmalar, "yumuşak" bozuk blokları düzeltebilen blokları yeniden yazar.
Resolution
- Diski inceleyin. Gerekirse, değiştirmek için donanım satıcısına başvurun. Sayaç genellikle temel bir durumu gösterir ve disk bozuluyor. SDS'nin yukarıda açıklanan eylemi, yumuşak bozuk blokları düzeltme girişimidir ancak tüm senaryolarda başarılı olmayabilir.
- Yönetici oturum açma bilgileriyle Birincil MDM'den aşağıdaki komutu çalıştırarak hata sayacını temizleyin
scli --reset_scanner_error_counters --protection_domain_id <pd id> --storage_pool_id <sp id> --reset_corrected_read_error_counter
Windows'un bilgisayarınızın parmak izi okuyucusundaki yaygın sorunları taraması scli --query_all Koruma etki alanı ve depolama havuzu kimliklerini listeleme komutu.