Por que o dd criou um uuid diferente?

7
root@debian:/home/tiger# dd  if=/dev/sda  of=/dev/sdb  bs=10240k
11447+1 records in
11447+1 records out
120034123776 bytes (120 GB) copied, 4729.59 s, 25.4 MB/s
root@debian:/home/tiger# blkid
/dev/sda1: UUID="54AF-15B1" TYPE="vfat" 
/dev/sda2: UUID="28D02E2FD02E03A2" TYPE="ntfs" 
/dev/sda5: UUID="a3464de4-5676-4ae3-b37a-a1f40708d5ec" TYPE="swap" 
/dev/sda6: UUID="8b29114c-4f89-4c96-b0c0-579ce58c7345" TYPE="ext3" 
/dev/sdb1: UUID="54AF-15B1" TYPE="vfat" 
/dev/sdb2: UUID="28D02E2FD02E03A2" TYPE="ntfs" 
/dev/sdb5: UUID="a3464de4-5676-4ae3-b37a-a1f40708d5ec" TYPE="swap" 
/dev/sdb6: UUID="d38e60d8-6bfe-49f9-a381-d89b3b9bbb7f" SEC_TYPE="ext2" TYPE="ext3" 

Por que o% uuid /dev/sda6 não é igual a /dev/sdb6 ?

Editar , respondendo a perguntas de comentários:

  1. sda e sdb são do mesmo tamanho
  2. A saída de blkid -p é:

    root@debian:/home/tiger# blkid -p /dev/sda6  
    /dev/sda6: UUID="8b29114c-4f89-4c96-b0c0-579ce58c7345" VERSION="1.0" TYPE="ext3" USAGE="filesystem"   
    
por Fnzh Xx 05.08.2012 / 11:25

2 respostas

2

Você não deu a saída blkid -p para a partição interessante (/ dev / sdb6), mas isso certamente daria 8b29114c-4f89-4c96-b0c0-579ce58c7345 . Eu suspeito que se você tentou:

blkid -c /dev/null

você obteria a saída esperada - os UUIDs corresponderiam.

Você só está vendo os efeitos de um cache antigo /etc/blkid.tab e pode corrigi-lo:

echo -n > /etc/blkid.tab
blkid

Isso esvazia e regenera o cache.

    
por 13.12.2012 / 18:41
0

Se eu ler corretamente sua pergunta, somente a partição ext3 mostrará um UUID diferente. Isso pode ser algo relacionado ao tipo de sistema de arquivos, portanto é melhor investigar sobre as propriedades do ext2.

Você poderia verificar se o tune2fs exibe o mesmo UUID que o blkid para / dev / sd [ab] 6?

O que acontece quando você tenta definir o UUID em sdb6 usando o mesmo UUID de sdb6? O tune2fs reclama? Explica sobre isso?

    
por 13.12.2012 / 10:50

Tags