Usando o smartmontools para verificar as matrizes RAID da Intel

3

Eu tenho uma caixa do Windows 7 com uma matriz RAID 0 de duas unidades criada usando o controlador SATA da placa-mãe (Intel ICH8 / 9). Como não consigo acessar o status SMART das unidades nele (porque elas são abstraídas como apenas uma unidade), instalei o smartmontools para fazer isso. Com certeza, se eu fizer:

smartctl -a /dev/csmi0,0

Ele me mostra o status SMART de uma das unidades ... mas não sei como acessar o status da outra. Se eu fizer:

smartctl -a /dev/csmi1,0
Smartctl open device: /dev/csmi1,0 failed: \.\Scsi1:: access denied

E o mesmo se eu fizer "/ dev / csmi2,0", 3,0, etc. E se eu fizer isso:

smartctl -a /dev/csmi0,1
Smartctl open device: /dev/csmi0,1 failed: No device on port 1

Qual seria a sintaxe correta?

    
por PaulJ 10.03.2013 / 22:15

2 respostas

2

Respondendo a minha própria pergunta: foi dito na lista de discussão do smartmontools que a segunda sintaxe era a correta, ou seja:

smartctl -a /dev/csmi0,1

O único problema é que os dispositivos SATA não estão necessariamente conectados em ordem: talvez uma unidade esteja em "0", a próxima em "4", etc. Certamente, no meu caso:

smartctl -a /dev/csmi0,4

Obteve os dados da outra unidade.

    
por 17.04.2013 / 15:23
2

Você pode usar a opção - scan para mostrar a lista de dispositivos:

c:\>smartctl --scan
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/sdb -d scsi # /dev/sdb, SCSI device
/dev/sdc -d scsi # /dev/sdc, SCSI device
/dev/csmi0,0 -d ata # /dev/csmi0,0, ATA device
/dev/csmi0,2 -d ata # /dev/csmi0,2, ATA device
/dev/csmi0,3 -d ata # /dev/csmi0,3, ATA device
/dev/csmi0,4 -d ata # /dev/csmi0,4, ATA device
/dev/csmi0,5 -d ata # /dev/csmi0,5, ATA device

Como você observou corretamente, o último número corresponde à porta SATA à qual seu dispositivo está conectado.

    
por 21.04.2015 / 18:29