Como criar e remover rotulos em partições ou volumes de disco no Linux

Publicado em Mon 29 July 2024 na categoria Linux • 2 min de leitura

O objetivo aqui é mostrar como criar rotulos(labels) em um disco rigido no Linux.

Criar rotulos no disco rigido dá ao usuário uma melhor forma de organizar todos os dispositivos no seu sistema.

A ferramenta que vamos utilizar para essa tarefa é o e2label.

Como as coisas funcionam

Em um sistema Linux, as partições de disco recebem um nome de dispositivo como /dev/sda, /dev/sdb, /dev/sda5, etc. Basicamente, sdX (com X sendo alguma letra) e, às vezes, um número no final.

Como você pode imaginar, fica difícil e confuso identificar um disco apenas com esse sistema de nomenclatura, especialmente se você tiver mais do que alguns discos rígidos e partições no seu computador. É por isso que rotular uma partição de disco rígido seria útil. Um rótulo como MEU_BACKUP é infinitamente mais útil do que /dev/sdc4.

Para ver o caminho do dispositivo de todas as partições do seu disco rígido, você pode usar o comando fdisk.

$ sudo fdisk -l

Aplicando o e2label

Rotule a partição do disco ou volume com exemplos de e2label

Use o comando e2label e a sintaxe abaixo para adicionar um rótulo a qualquer partição de disco de sua escolha. Basta substituir sua própria partição no lugar de /dev/sdX abaixo, e seu próprio rótulo no lugar de MEU_BACKUP.

$ sudo e2label /dev/sdX "MEU_BACKUP"

Observe que o comprimento máximo do rótulo é de 16 bytes, em outras palavras, 16 caracteres.

Vamos verificar o nome do rótulo da partição novamente:

$ sudo e2label /dev/sdX
MEU_BACKUP

Listando partições com rotulos

Para listar o nome do rótulo para todas as partições ou volumes, você pode tentar usar o comando blkid:

$ sudo blkid
/dev/sda5: UUID="f2756986-3749-4bd3-a6e5-f6a867cb4ebb" TYPE="swap"
/dev/sda1: UUID="60254c19-67c0-404b-9743-1b8b7f0b11cb" TYPE="ext4" LABEL="Boot"

Removendo rotulos das partições

Por fim, você pode remover um nome de rótulo de partição fornecendo uma string vazia ao seu comando e2label:

$ sudo e2label /dev/sdX ""

Montar partições do disco rígido por rótulo

Agora podemos nos referir a /dev/sdX como MEU_BACKUP, após adicionar esse rótulo à partição do disco em uma etapa anterior.Para fazer isso, basta editar o arquivo /etc/fstab e adicionar a seguinte linha:

LABEL=MEU_BACKUP /mount/point ext4 defaults 0 2

Esse foi uma pequena explicação de como utilizar o comando e2label.

Simples assim 😆