ls -l /sys/class/ata_port/
deve mostrar o link para o PCI ID. Então, ls -l /dev/disk/by-path/
diria a você o que / dev / * é atribuído.
Eu tenho uma instalação do Ubuntu que tem muitos discos rígidos. Duas dessas unidades apresentam falhas e a SMART está relatando erros. No entanto, não consigo descobrir como determinar qual unidade é ata1.00 e qual é ata12.00. É possível recuperar seus números de série, pois essa seria a maneira mais fácil de encontrar as unidades corretas?
ls -l /sys/class/ata_port/
deve mostrar o link para o PCI ID. Então, ls -l /dev/disk/by-path/
diria a você o que / dev / * é atribuído.
lshw -C disk
você receberá drives, seus IDs de produto e pontos de montagem.
* - disk: 0
descrição: ATA Disk
produto: XXXX
fornecedor: Seagate
ID Físico: 0
informações de ônibus: scsi @ 0: 0.0.0
nome lógico: / dev / sda
versão: JC4B
serial: XXXYYY
tamanho: 931GiB (1TB)
capacidades: particionado particionado: dos
configuração: ansiversion = 5 signature = 0006ded4
Você pode então encontrar as informações de montagem mais recentes em / var / log / syslog, com algo como (por exemplo, procurando por disco / dev / sda)
cat /var/log/syslog | grep 'sda' -A 5 -B 5
para outras informações, você também pode tentar
blkid
ou
mount
Se você não souber o nome do dispositivo, mas souber o número do barramento de um disco rígido IDE e quiser descobrir o número de série, faça o seguinte:
cat /sys/bus/ide/devices/0.0/serial
Onde "0.0" é o número do barramento.
Veja ls -l /dev/disk/by-path
e encontre o dispositivo sd*
que corresponde. Em seguida, observe ls -l /dev/disk/by-id
para o modelo e número de série que corresponde a esse sd*
device.
Você pode achar isso útil:
sudo lshw -class disk -short
(ou tente sem o -short
, mas canalize em less
).
Você quer hdparm -i /dev/whatever
.
Tags hard-drive sata linux ubuntu