Respostas
- Q1-4 : não é. A ferramenta certa deve ser usada para um propósito específico. Veja abaixo.
- Q5 : o sistema usando systemd é desenvolvido o suficiente para não mostrar diferença.
- Q6 : No caso comum - nenhum. Ambos são armazenados no mesmo lugar (cabeçalho de formatação) e alterados pelo mesmo mecanismo.
- Q7 : Não. O UUID de partição só pode ser alterado diretamente (veja abaixo) ou reformatando (isto é, criando nova formatação) a partição.
Na verdade
Supondo que estamos falando de formatação de partição (por exemplo, sistema de arquivos) UUID e Label .
Há também a partição UUID e Label - comumente referidos como partUUID e partlabel - se o esquema de particionamento de disco os suportar: por exemplo GPT, mas não MBR. Eles também podem ser usados para identificar partições e, em alguns casos (veja abaixo), podem ser uma maneira única de fazê-lo.
Ambos UUID e Label são gerenciados usando ferramentas específicas para a formatação de partições usada:
- ext2 / 3/4:
tune2fs
- FAT:
mlabel
- swap:
swaplabel
- LUKS:
cryptsetup luksUUID
- ...
Por favor, note que UUID e Label existem somente se a formatação de partição existir (e suportada pelo seu kernel) e a formatação suporta UUID e / ou Label atributos. Por exemplo, a partição criptografada usando dm-crypt sem extensão LUKS não tem UUID e Label , pois não usa nenhum cabeçalho (mas o sistema de arquivos dentro do contêiner criptografado pode ter ambos) . Os sistemas de arquivos da família FAT não suportam UUID (eles têm um número de série), mas suportam Label .
As principais diferenças entre o uso do Label e do UUID são:
-
UUID é para o nível inferior
- criado automaticamente (sempre existe)
- gerenciado automaticamente
- garantido como único (na maioria dos casos)
- não é humano amigável
-
Label é para nível superior
- deve ser criado explicitamente
- gerenciado manualmente
- human friendly (fácil de lembrar e digitar)
Portanto, se você não gerencia rótulos para a (s) partição (ões), a escolha é óbvia - UUID. Se você precisar de mais flexibilidade e / ou legibilidade para a configuração do sistema, poderá usar rótulos.
Por exemplo, para sistemas clonados ou automanaged usando rótulos poderia ser mais adequado: depois que o UUID clonado do sistema pode mudar. Se não for para ext2 / 3/4 (depende do método de clonagem), definitivamente mudará para partições criptografadas pelo LUKS (precisamos fazer pelo menos luksFormat
para criar uma nova chave de criptografia). Então, usar Label neste caso pode ser conveniente.
A regra do Udev também monta mídia removível em /media/<user>/<label>
se Label sair. Se não - /media/<user>/<UUID>
usado em seu lugar.