Onde obter informações sobre disco com falha?

1

Eu tenho um disco dentro do meu servidor que falhou e estou tentando descobrir qual deles é. Eu não fiz uma lista de todos os números de série como deveria. Eu planejo fazer isso, mas enquanto isso, posso obter informações adicionais do sistema em execução?

WARNING: Your hard drive is failing
Device: /dev/sdc [SAT], unable to open device

resultado do smartctl:

$smartctl --all /dev/sdc
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.10.0-514.2.2.el7.x86_64] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

Smartctl open device: /dev/sdc failed: No such device

Como o disco não está mais online, há algum lugar em que ainda posso consultar informações sobre ele?

Atualizar

Grepped dmesg para sdc:

$dmesg | grep sdc
[   12.074540] sd 0:0:2:0: [sdc] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[   12.074542] sd 0:0:2:0: [sdc] 4096-byte physical blocks
[   12.083407] sd 0:0:2:0: [sdc] Write Protect is off
[   12.083410] sd 0:0:2:0: [sdc] Mode Sense: 7f 00 10 08
[   12.084143] sd 0:0:2:0: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
[   12.798801]  sdc: sdc1 sdc9
[   12.807266] sd 0:0:2:0: [sdc] Attached SCSI disk
[716178.562173] sd 0:0:2:0: [sdc] Synchronizing SCSI cache
[716178.562252] sd 0:0:2:0: [sdc] Synchronize Cache(10) failed: Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK

Em seguida, grepped para essas unidades no fdisk:

$fdisk -l 2>/dev/null | egrep -i '^disk /dev+.' | grep 3.00 | sort
Disk /dev/sda: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors
Disk /dev/sdd: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors
Disk /dev/sds: 3000.6 GB, 3000592982016 bytes, 5860533168 sectors

Eu só tenho três discos de 3 TB neste sistema e eles estão todos online. No entanto, o último é todo o caminho na parte inferior da lista do fdisk em / dev / sds. Se um disco for excluído e voltar a ficar on-line, ele será reatribuído com o mesmo id de desenvolvimento ou um novo? Esta pode ser a unidade.

    
por Zhro 25.01.2017 / 02:06

1 resposta

1

Se suas unidades tiverem LEDs individuais, você poderá gerar alguma atividade de disco para acender os LEDs:

dd if=/dev/sdb of=/dev/null 

E tente isso nos discos responsivos para encontrar o disco defeituoso pelo processo de eliminação.

    
por 09.12.2017 / 02:13