É possível obter um inventário de todos os discos rígidos físicos em um servidor Linux?

10

Sim fdisk -lfunciona, mas e se os discos foram configurados como um RAID de hardware?

luckytaxi
fonte
1
Para coisas que não estão por trás de um RAID, convém usar algo como isso lshw -class disk, pois o fdisk mostrará alguns dispositivos de bloco que não são realmente discos físicos.
Zoredache

Respostas:

7

No caso de invasão de hardware, você teria que usar um utilitário de controlador, conforme fornecido pelo fabricante do controlador de invasão.

Infelizmente, não existe uma maneira genérica de fazê-lo que funcione com todos os fornecedores de ataques HW existentes.

Patrick
fonte
Hah, você me pegou por 11 segundos. Bem, vou deixar o meu, uma vez que menciona detalhes, caso ajude o solicitante. Ainda +1 para uma resposta correta primeiro.
Aaron Copley
7

O fornecedor do controlador RAID geralmente fornece uma interface para os discos atrás dele. A 3ware possui o gerenciamento da web 3DM e também um utilitário CLI. A Dell também fornece isso através do OpenManage Server Administrator. Não tenho certeza sobre outros fornecedores, mas imagino o mesmo.

Aaron Copley
fonte
Os controladores LSI (incluindo os controladores Dell PERC) podem ser acessados ​​com o programa MegaCLI usando "MegaCLI -PDList -aAll".
Slillibri
E o ataque HP está encerrado hpacucli.
26412 Patrick
2

O RAID de hardware funciona combinando discos e apresentando-os como dispositivos no nível do hardware. Não existe uma maneira genérica de uma máquina linux detectar isso e pesquisar os discos reais por trás do ataque de hardware. No entanto, a maioria dos dispositivos de ataque de hardware vem com algum tipo de programa utilitário linux que fornece informações sobre o dispositivo de ataque. Se você encontrar esse utilitário para seu dispositivo de ataque específico, poderá usá-lo para descobrir os discos reais conectados ao ataque.

Phil Hollenback
fonte
0

Eu acho que a ferramenta chamada

 lshw

pode fazer o truque.

cstamas
fonte