linux, teste básico para detectar discos mecânicos

1

Por exemplo:

ls /sys/block/

loop0 loop2 loop4 loop6 ram0 ram10 ram12 ram14 ram2 ram4 ram6 ram8 sda sdc loop1 loop3 loop5 loop7 ram1 ram11 ram13 ram15 ram3 ram5 ram7 ram9 sdb sr0

tente detectar se é um disco rígido mecânico

cat /sys/block/sda/queue/rotational

1

ok.

cat /sys/block/ram1/queue/rotational

1

estranho ...

(falha no kernel 3.0.0-12-server)

Existe outro teste simples e mais confiável?

    
por Massimo 14.07.2017 / 14:53

1 resposta

1

Você pode tentar usar smartctl (encontrado no pacote smartmontools ):

smartctl -a /dev/sda

Sua saída incluirá uma linha "Taxa de rotação" que informa a taxa de rotação do dispositivo ou se é um dispositivo de estado sólido.

    
por 14.07.2017 / 15:14