Introdução
Imagine consultar a planta de um prédio comercial.
- O prédio: unidade de disco (armazenamento físico).
- As salas: partições (seções lógicas).
- O nome da sala: ponto de montagem (caminho de acesso, como
/home).
Neste laboratório, você usará lsblk para visualizar essa planta.
Essa visão em camadas é importante porque o armazenamento do Linux é construído em etapas. Um dispositivo físico ou virtual pode conter partições, essas partições podem conter sistemas de arquivos e, depois, esses sistemas de arquivos podem ser montados na árvore de diretórios principal.
Listar todos os dispositivos de bloco (lsblk)
Visualize a planta do armazenamento com lsblk (List Block Devices).
lsblk
Saída:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
...
vda 252:0 0 40G 0 disk
├─vda1 252:1 0 1M 0 part
└─vda3 252:3 0 39.8G 0 part /
Entendendo a árvore:
- NAME:
vdaé o disco.vda1é uma partição.loopXsão dispositivos virtuais (ignore-os por enquanto). - SIZE: capacidade, por exemplo, 40G.
- TYPE:
disk,part(partição) ouloop. - MOUNTPOINTS: local onde os dados são acessados, por exemplo,
/é a raiz.
É por isso que lsblk é tão útil para iniciantes. O comando mostra os relacionamentos, não apenas os nomes, ajudando você a visualizar quais objetos de armazenamento estão sobre outros.
Salve a planta:
lsblk > devices.txt
Filtrar discos físicos (lsblk -d)
Há detalhes demais? Mostre apenas os discos e oculte as partições.
Use -d (device):
lsblk -d
Saída:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop ...
vda 252:0 0 40G 0 disk
As partições (vda1, vda2) não aparecem.
Esse comando lista apenas os dispositivos de nível superior.
Alternar entre a visualização completa em árvore e a visualização dos dispositivos de nível superior é útil porque, ao solucionar problemas de armazenamento, muitas vezes você precisa responder a duas perguntas diferentes: “Quais discos existem?” e “Como este disco está dividido?”.
Salve a lista:
lsblk -d > disks.txt
Verificar sistemas de arquivos (lsblk -f)
Qual é o formato das partições?
Use -f (filesystem) para ver o tipo e o UUID.
lsblk -f
Saída:
NAME FSTYPE FSVER LABEL UUID ...
vda
├─vda2 vfat FAT32 8E24-7BB2 ...
└─vda3 ext4 1.0 7504cd7e-f775... ...
- FSTYPE: por exemplo,
ext4(Linux) evfat(EFI). - UUID: identificador exclusivo (impressão digital), essencial para a montagem automática.
Os UUIDs são importantes porque os nomes dos dispositivos podem mudar dependendo da ordem de inicialização ou do hardware conectado. Um UUID fornece um identificador mais estável para a configuração.
Salve os detalhes:
lsblk -f > filesystems.txt
Verificar o tamanho exato (lsblk -b)
Você precisa do número exato de bytes para usar em scripts?
Use -b (bytes) para remover unidades como “G” ou “M”.
A saída em bytes é especialmente útil em scripts e automações, nas quais os números exatos são mais importantes do que a legibilidade para humanos.
lsblk -b
Saída:
NAME ... SIZE ...
vda ... 42949672960 ...
Salve os dados brutos:
lsblk -b > sizes.txt
Resumo
Neste laboratório, você aprendeu a ler a “planta” do armazenamento do Linux usando o comando lsblk.
lsblk: mostrou a estrutura em árvore dos discos (prédios) e das partições (salas), incluindo dispositivos virtuaisloop.lsblk -d: filtrou a visualização para mostrar apenas os dispositivos de nível superior, ignorando as partições.lsblk -f: revelou a “decoração interna” (tipo de sistema de arquivos) e o identificador exclusivo (UUID).lsblk -b: forneceu as medidas precisas de tamanho em bytes.
Entender esses dispositivos de armazenamento é o primeiro passo para gerenciá-los, seja ao adicionar um novo disco rígido, redimensionar uma partição ou simplesmente verificar por que o servidor está cheio.



