Aqui está uma pergunta fácil para vocês: Como descobrir quais discos rígidos estão conectados a uma caixa Linux? Estou esperando por um único comando que possa me dar uma boa lista de todas as unidades ata / scsi / etc.
Eu já usei / proc / partitions no passado para fazer isso, mas me pergunto se isso ainda funciona se houver uma unidade sem partições.
linux
hard-drive
partition
Mike Akers
fonte
fonte
-short
ter informação facilmente grep-ablefdisk -l
fonte
fdisk -l | grep ^Disk
Uma alternativa ao lshw:
Também possui a opção '--short', se você estiver interessado apenas no / dev e no nome do modelo e não em todos os detalhes.
A versão longa fornece mais detalhes do que lshw:
EDITAR:
Quanto à disponibilidade de pacotes. Estou usando o OpenSUSE 11.1. O hwinfo está no repositório padrão , enquanto o lshw está disponível apenas em um repositório não oficial .
fonte
Quando eu corro:
retorna uma partição de disco em árvore com pontos de montagem (para as partições que possuem):
fonte
/ proc / diskstats terá estatísticas em todas as suas unidades existentes, independentemente de terem ou não partições.
fonte
cat /proc/partitions
Está funcionando mesmo se não houver partição definida para o disco.O meu favorito é o
lsblk
que mostra detalhes muito bons sobre discos e partições e onde eles foram montados. Tambémfile -s /dev/sda
pode fornecer informações simples também.fonte
Eu gosto:
que lista todos os discos e controladores de armazenamento no sistema.
fonte
é usado para exibir a lista de discos rígidos no servidor
fonte
Não tenho certeza se ele mudou em algum momento, mas o uso
sudo lshw -class disk
não funcionou para mim. No meu sistema, Ubuntu 17.10, eu precisava usar astorage
classe:sudo lshw -class storage
fonte