Qual é o ID longo que o Linux atribui a um disco em / media /?

4

Por exemplo, quando eu conecto um disco rígido externo via USB, às vezes o disco é montado automaticamente em /media/ .

Por exemplo, o disco pode ser montado em

/media/13f35f59-f023-4d98-b06f-9dfaebefd6c1

ou

/media/4668484A68483B47

Quais são esses IDs longos?

    
por paperduck 06.08.2014 / 19:56

2 respostas

4

O número mais longo é chamado de Identificador universalmente exclusivo (UUID). Ele é especificado pelo sistema de arquivos. Existe um bom artigo da Wikipedia que fornece mais informações sobre por que e como ele é usado.

Os sistemas de arquivos FAT são identificados por um ID mais curto (o "Número de série do volume"). A Wikipédia sugere que, na verdade, é um timestamp.

    
por 06.08.2014 / 20:43
1

Provavelmente foi montado por udisksd . Olhe no syslog. No meu sistema, inserir um stick USB resulta nisso:

Aug  6 15:17:08 ubuntu udisksd[2856]: Mounted /dev/sdb1 at /media/mp/A88B-3652

udisks tenta fornecer um nome exclusivo para cada unidade ou partição. Ele procura por todos os links simbólicos que udev cria em /dev/disk . Para mídia removível, ele olha para os links simbólicos em /dev/disk/by-uuid e /dev/disk/by-label . Para mídias não removíveis, parece em /dev/disk/by-id .

As entradas no diretório by-uuid geralmente são, mas nem sempre, UUIDs. No seu exemplo, o UUID 13f35f59-f023-4d98-b06f-9dfaebefd6c1 provavelmente foi gerado por um comando como mke2fs , que cria sistemas de arquivos. No caso do meu stick USB, o A88B-3652 é, na verdade, o número de série do volume de sua partição fat32.

As entradas no diretório by-label são Etiquetas de Volume em CD ou DVD, por exemplo, "Ubuntu 14.04 LTS amd64", ou rótulos de sistema de arquivos criados com a opção -L para mke2fs ou tune2fs .

As entradas no diretório by-id geralmente estão no formato bustype-manufacturer_device_serialnumber , com uma -part n anexada a cada partição.

    
por 06.08.2014 / 21:36

Tags