No Linux, o comando mount
é utilizado para montar sistemas de arquivos em diretórios específicos. É possível montar discos utilizando diferentes identificadores, como UUID
, PARTUUID
, LABEL
, entre outros.
1. Usando UUID
(Identificador único universal):
O UUID
é um identificador único para uma partição ou dispositivo, garantindo que o dispositivo seja montado corretamente, independentemente da ordem de inicialização.
sudo mount UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /ponto/de/montagem
Exemplo: Primeiro, você pode obter o UUID
de suas partições usando o comando blkid
:
sudo blkid
Teremos um resultado parecido com esse
/dev/sda1: UUID="eac2bb64-7a90-4f1f-9c89-bbb2727ed6e5" TYPE="ext4" PARTUUID="bd79a431-01"
Agora, use o UUID
para montar a partição:
sudo mount UUID=eac2bb64-7a90-4f1f-9c89-bbb2727ed6e5 /mznt
2. Usando PARTUUID
(Identificador único de partição):
O PARTUUID
é similar ao UUID
, mas é um identificador específico da partição (não do sistema de arquivos como o UUID
).
sudo mount PARTUUID=xxxxxxxx-xx /ponto/de/montagem
Exemplo: Primeiro, obtenha o PARTUUID
usando o blkid
:
sudo blkid
Terá um resultado parecido com esse:
/dev/sda1: UUID="eac2bb64-7a90-4f1f-9c89-bbb2727ed6e5" TYPE="ext4" PARTUUID="bd79a431-01"
Agora, monte utilizando o PARTUUID
:
sudo mount PARTUUID=bd79a431-01 /mnt
3. Usando LABEL
(Rótulo do sistema de arquivos):
Você pode montar uma partição ou disco usando o rótulo (LABEL
) do sistema de arquivos. Para usar essa opção, o sistema de arquivos precisa ter um rótulo associado.
sudo mount LABEL=nome_do_rotulo /ponto/de/montagem
Exemplo:
Para verificar o rótulo de uma partição, você pode usar o comando blkid
:
sudo blkid
Resultado:
/dev/sda1: LABEL="meudisco" UUID="eac2bb64-7a90-4f1f-9c89-bbb2727ed6e5" TYPE="ext4" PARTUUID="bd79a431-01"
Agora, você pode montar a partição usando o rótulo:
sudo mount LABEL=meudisco /mnt
4. Usando /dev/disk/by-uuid/
ou /dev/disk/by-label/
:
Além de usar o UUID
, PARTUUID
e LABEL
, você também pode montar usando os links simbólicos localizados em /dev/disk/by-uuid/
e /dev/disk/by-label/
. Eles fornecem uma maneira de fazer referência a dispositivos de maneira mais legível.
Usando o UUID:
sudo mount /dev/disk/by-uuid/eac2bb64-7a90-4f1f-9c89-bbb2727ed6e5 /mnt
Usando o LABEL:
sudo mount /dev/disk/by-label/meudisco /mnt
5. Montando com parâmetros adicionais:
Além do identificador, você também pode especificar o tipo de sistema de arquivos e opções adicionais. Aqui está um exemplo de como montar uma partição com o tipo de sistema de arquivos ext4
e a opção defaults
:
sudo mount -t ext4 -o defaults UUID=eac2bb64-7a90-4f1f-9c89-bbb2727ed6e5 /mnt
Conclusão
Esses são os métodos mais comuns de montagem de partições e dispositivos usando UUID
, PARTUUID
, LABEL
e links simbólicos em Linux. A vantagem de usar esses identificadores ao invés de nomes de dispositivos como /dev/sda1
é que eles garantem que a partição correta seja montada, mesmo que a ordem dos dispositivos mude entre reinicializações.
Sempre verifique os identificadores de seus dispositivos com o comando blkid
para garantir que você está utilizando o valor correto!
Veja outros artigos falando sobre gerenciamentos de discos no Linux: