Como Listar todos os dispositivos de disco no Linux com lsblk
A forma correcta de listar dispositivos de bloco como discos rígidos é utilizando o comando lsblk.
Nota: a -a bandeira força o lsblk a listar também dispositivos vazios.
Na primeira coluna pode ver todos os dispositivos ligados, na imagem acima pode ver 3 dispositivos: sda, sdc e sdd. Vamos ver algumas informações sobre cada.
Lsblk, A coluna NAME:
A coluna NAME mostra o nome de cada dispositivo de disco e partição. Como se pode ver no extracto da coluna abaixo, o disco SDA contém 4 partições: sda1, sda2, sda3 e sda4. Pode ignorar o “_crypt_” por agora.
O segundo dispositivo de disco listado é sdc com apenas uma partição, sdc1.
O segundo dispositivo de disco listado é sdd com apenas uma partição, sdd1.
O último dispositivo listado é o DVD ou CDROM:
Lsblk, A coluna MAJ:MIN:
Seguindo o NOME da coluna existe a coluna MAJ:MIN é o identificador interno para cada dispositivo que o núcleo utiliza de acordo com o tipo de dispositivo.
p>
Lsblk, A coluna RM:
A coluna RM mostra se o dispositivo é removível (onde 1 sim e 0 não), neste caso os últimos 2 discos são externos e o último dispositivo é o DVD.
Lsblk, A coluna TAMANHO:
A coluna TAMANHO mostra o tamanho de cada um dos dispositivos de disco listados.
Lsblk, A coluna RO:
A coluna RO significa Apenas Leitura, sendo 1 positivo e 0 negativo, se 0 então os dispositivos não são apenas de leitura, se 1, são apenas de leitura.
Lsblk, A coluna TYPE:
A coluna TYPE mostra o tipo de dispositivo, tais como dispositivos, partições, dispositivos ópticos, partições encriptadas e mais.
p>
Lsblk, A coluna MOUNTPOINT:
A coluna MOUNTPOINT mostra o ponto de montagem de cada dispositivo ou partição, a imagem seguinte mostra as partições do dispositivo sda.
A imagem abaixo mostra uma partição efi pertencente a sda1, a partição raiz sda2 encriptada, a sda3 para arranque e um SWAP sda4 encriptado.
A bandeira -l mostrará os dispositivos e a partição como uma lista e não como uma árvore:
A bandeira -f instrui lsblk a informar o sistema de ficheiros de cada partição:
Bandeiras adicionais para o comando lsblk estão disponíveis e explicadas na página man, a que também pode aceder em https://linux.die.net/man/8/lsblk.
Listar dispositivos de disco no Linux com métodos alternativos: fdisk e fstab
Embora a forma correcta de listar dispositivos de disco no Linux seja utilizando o comando lsblk, estão disponíveis outras opções.
O primeiro a tentar é fdisk, para listar todos os dispositivos de bloco com fdisk executado:
Como mostrar o espaço livre e usado em dispositivos de disco Linux
Adicionalmente para listar os seus dispositivos de armazenamento pode precisar de mostrar o espaço livre e usado, isto pode ser conseguido utilizando o comando df.
Como se vê na imagem de ecrã abaixo, a disponibilidade de espaço de todos os discos anteriormente listados é agora exibida.
O comando df permite-lhe verificar facilmente cada partição identificada tanto pelo nome do seu dispositivo como pelo seu ponto de montagem, no entanto, a opção -h facilita a sua leitura pelos humanos.
Por exemplo, a imagem acima mostra a partição /dev/sda2_crypt que é o ponto de montagem raiz / tem 150 GB disponíveis e 64 GB utilizados.