Por que o blkid está exibindo um UUID diferente de / dev / disk / by-uuid para meu drive USB

2

Eu tenho um Raspberry Pi 2 e quero montar automaticamente um drive USB na inicialização enquanto uso um HDD externo como sistema de arquivos raiz (veja o postar em Raspberry Pi StackExchange para mais informações).

Entre outros, tentei montá-lo pelo UUID, mas enquanto o blkid retorna

/dev/sda1: LABEL="GIT" UUID="3a20b6ab-f7cb-44a4-9437-23b8ba33fef2" TYPE="ext4"

/ dev / disk / by-uuid contém o seguinte

lrwxrwxrwx 1 root root 10 Jan  1  1970 66a72c4f-1a9b-47ad-99b7-3040ab1f79f6 -> ../../sda1

Já tentei alterar o UUID da minha unidade USB usando tune2fs /dev/{device} -U {uuid} , mas sem sucesso.

Então, como pode ser que blkid e / dev / disk / by-uuid retornem diferentes UUIDS para meu drive USB e como posso consertá-lo?

    
por Kagemusha 18.08.2015 / 08:14

1 resposta

3

Dado o que o dumpe2fs está reportando, deve ser o caso em que blkid está errado e os outros estão corretos. Isso não é tão surpreendente porque blkid mantém um cache. Se você executar blkid -g ou blkid -p /dev/sda1 como root, ele provavelmente ignorará ou consertará o cache e concordará com os outros dois resultados. Você também pode apagar o arquivo de cache, que geralmente está em /run/blkid/blkid.tab .

    
por 18.08.2015 / 08:53