como saber se os discos são de Jbod ou integrais como parte da máquina HW

1

Em alguns casos, quando não estamos perto da máquina Linux HW, só conseguimos ver os discos da seguinte forma:

/dev/sdd                  20511312   199536  20295392   1% /grd/sdd
/dev/sdb                  20511312   487852  20007076   3% /grd/sdb
/dev/sde                  20511312    91572  20403356   1% /grd/sde
/dev/sdf                  20511312    45192  20449736   1% /grd/sdf

mas não obtém a informação se os discos estiverem na máquina HW ou vierem de um JBOD externo.

Como saber onde estão localizados os discos? Talvez por dmidecode ou algo mais?

    
por yael 27.09.2017 / 14:47

1 resposta

1

Você pode tentar o hdparm -i {device}, como:

# hdparm -i /dev/sda

/dev/sda:

 Model=SAMSUNG MZ7TD512HAGM-000L1, FwRev=DXT05L0Q, 
SerialNo=S151NYADA01701
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1000215216
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-2,3,4,5,6,7

 * signifies the current active mode

A saída acima é correta para a unidade de disco padrão. Eu acredito que deve falhar para discos virtuais, como JBOD ou RAID. Em seguida, exibe algo como:

# hdparm -i /dev/sdb

/dev/sdb:
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 HDIO_GET_IDENTITY failed: Invalid argument

No entanto, se seus discos locais também forem do tipo RAID fornecidos por algum controlador HW, o hdparm não será muito útil. Então você pode tentar o udevadm:

udevadm info -a -p  $(udevadm info -q path -n /dev/sdb)

A saída é bem longa, então não vou colá-la aqui, mas há informações suficientes para distinguir os tipos de dispositivos sdX em seu nó, quando você compara as saídas.

    
por 27.09.2017 / 15:51