ddが異なるuuidを生成するのはなぜですか?

ddが異なるuuidを生成するのはなぜですか?
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" 

/dev/sda6なぜのuuidがののと同じではないのです/dev/sdb6か?


編集する、コメントの質問に答えるには:

  1. sdaとsdbは同じサイズのディスクです。
  2. 出力は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"   
    

答え1

blkid -p関心のあるパーティション(/dev/sdb6)の出力を提供していませんが、次のように試した8b29114c-4f89-4c96-b0c0-579ce58c7345ことはほぼ確実です。

blkid -c /dev/null

期待した結果が得られます。つまり、UUIDが一致します。

古いキャッシュの影響を見ている場合は、次の/etc/blkid.tab方法で問題を解決できます。

echo -n > /etc/blkid.tab
blkid

これによりキャッシュが消去され、再生成されます。

答え2

あなたの質問を正しく理解すると、ext3パーティションにのみ異なるUUIDが表示されます。これはファイルシステムの種類に関連している可能性があるため、ext2属性を調べることをお勧めします。

tune2fsが/ dev / sd [ab] 6のblkidと同じUUIDを表示していることを確認できますか?

sdb6と同じUUIDを使用してsdb6にUUIDを設定しようとするとどうなりますか? une2fsが文句を言う?これについての説明はありますか?

関連情報