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: