Você pode vasculhar a saída lshw
e extrair detalhes sobre dispositivos da classe disk
ou tape
(e talvez outros - a storage
classe fornece detalhes sobre controladores de armazenamento, scsi, sata, sas, sas, etc.).
por exemplo
lshw -class disk -class tape
A -short
opção fornece um resumo compacto e agradável. por exemplo, no meu servidor / estação de trabalho / experiment-box zfsonlinux doméstico (infelizmente, nenhum dispositivo de fita):
# lshw -class tape -class disk -class storage -short
Caminho H / W Classe de dispositivo Descrição
==================================================== =======
/ 0/100/4/0 de armazenamento JMB362 SATA Controller
/ 0/100/5/0 SCSI10 de armazenamento JMB362 SATA Controller
/0/100/5/0/0.0.0 / dev / sdc disk 120GB Patriot Wildfire
/ 0/100 / b / 0 armazenamento scsi1 SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]
/0/100/b/0/0.0.0 / dev / sdd disco 1 TB WDC WD10EARS-00Y
/0/100/b/0/0.1.0 / dev / sde disco 1 TB WDC WD10EACS-00Z
/0/100/b/0/0.2.0 / dev / sdf disco 1 TB WDC WD10EACS-00Z
/0/100/b/0/0.3.0 / dev / sdg disco 1 TB ST31000528AS
/0/100/b/0/0.4.0 / dev / sdh disco 1 TB ST31000528AS
/0/100/b/0/0.5.0 / dev / sdi disk 1 TB ST31000528AS
/0/100/b/0/0.6.0 / dev / sdj disco 1 TB ST31000528AS
/ 0/100/11 de armazenamento scsi2 SB7x0 / SB8x0 / SB9x0 SATA Controller [modo AHCI]
/ 0/100/11/0 / dev / sda disco 128GB Patriot Torqx 2
/ 0/100/11/1 / dev / sdb disco 1 TB ST31000528AS
/ 0/1 de armazenamento scsi11
/0/1/0.0.0 / dev / sdk disk 1967MB disco SCSI
/0/1/0.0.1 / dev / sdl disk Disco SCSI
/0/1/0.0.2 / dev / sdm disk Disco SCSI
/0/1/0.0.3 / dev / sdn disk Disco SCSI
/ 0/2 armazenamento scsi66
/0/2/0.0.0 / dev / sdo disk Disco SCSI
/ 0/3 armazenamento scsi67
/0/3/0.0.0 / dev / sdp disk 4057MB disco SCSI
Os dispositivos / 0/1 são na verdade um leitor de cartão USB (há um cartão SD de 2 GB conectado a um dos slots), e o dispositivo / 0/2 é o meu telefone Android conectado apenas para carregar. O dispositivo 0/3 é uma unidade flash USB de 4 GB.
lshw
pode produzir texto sem formatação, html, xml e json. Ele também pode despejar detalhes de hardware em um formato de banco de dados sqlite.
É empacotado para o debian e a maioria das outras distribuições. A página inicial e a fonte estão em http://ezix.org/project/wiki/HardwareLiSter