Eu tenho um servidor Linux e quando quero ver o tamanho do disco rígido, uso este comando: df -h
Mas na verdade, eu sei, meu servidor consiste em alguns discos rígidos e seu espaço em disco original é mais do que isso.
Pode haver RAID.
Minha pergunta é a seguinte:
como posso saber (identificar) se o RAID é usado ou não no servidor e ver o tamanho original do disco rígido?
Existem quatro locais possíveis onde o RAID pode ser configurado em um sistema Linux:
lspci
deve listá-lo se você tiver um (embora eu não tenha 100% de certeza de como ele será listado)./proc/mdstat
listar algum dispositivo, você tem o MD RAID configurado em seu sistema. Selvs -a
listar algum dispositivo, você pode ter RAID baseado em LVM em seu sistema (se a coluna 'Attrs' mostrar qualquer coisa que comece com umr
no primeiro ponto, você tem pelo menos um volume com replicação (RAID1 ou RAID10) ou codificação de eliminação (RAID5 ou RAID6) Não há uma maneira fácil de verificar volumes fracionados).btrfs filesystem show
e veja se você possui algum volume que liste mais de um dispositivo (esses volumes devem ser tratados como RAID para o que importa aqui).Agora, quanto a descobrir o tamanho dos discos, você está correto
df
em não mostrar as informações que deseja. Ele apenas exibe o uso de cada sistema de arquivos montado, o que não é o mesmo que exibir o tamanho de cada disco.Caso você possa acessar diretamente os dispositivos subjacentes (sempre o caso dos casos 3 e 4 acima, e geralmente o caso dos casos 1 e 2), você pode consultar diretamente o tamanho do disco executando
blockdev --getsize64
no dispositivo, o que irá imprima o tamanho utilizável exato do dispositivo em kilobytes.Se você não puder acessar diretamente os dispositivos subjacentes (o que é uma possibilidade para os casos 1 e 2 acima), será necessário examiná-los por meio das ferramentas de configuração de qualquer controlador RAID que você tenha.
Obviamente, a maneira mais confiável de descobrir o tamanho do disco rígido é simplesmente ignorar todo o software envolvido, abrir o gabinete e examinar o próprio disco rígido. Todas as unidades modernas têm sua capacidade listada na etiqueta.