2013-05-21 3 views
1

파티션의 동일한 dd 이미지의 다른 md5sum을 생성 할 수있는 변수는 무엇입니까? 나는 다른 "partition.image"파일을 구하는 이유는 두 개의 창고를 통해이 코드 (같은 크기, 브랜드와 기하학)을 실행하는 경우 :dd 파티션 이미지가 다릅니다

sfdisk /dev/sda < /partition.table 
mkfs.ext4 /dev/sda1 
mount /dev/sda1 /mnt/ 
tar -xf somefiles.tar -C /mnt/ 
umount /mnt 
dd if=/dev/sda1 of=/partition.image 

P.S.을 tar는 모든 파일 타이밍을 보존합니다!

답변

0

창조의 시간, 접근 등. 그리고 다른 저장 장치에서 생성 된 두 개의 이미지가 동일하지 않아야합니다. 그렇지 않으면 "충돌"이라고 불리는 것을 가질 수 있습니다.

+0

파일 시스템은 모든 파일 타이밍을 보존 타르에서 추출됩니다! – Ilare

1

mkfs 유틸리티를 사용하여 새로운 ext4 파일 시스템을 만들면 명시 적 UUID와 함께 -U 옵션을 전달하지 않는 한 호출 사이에 고유 한 UUID가 생성됩니다. UUID는 파일 시스템의 수퍼 블록에 저장되기 때문에 위의 코드를 여러 번 실행하여 생성 한 이미지는 이 아니며은 비트 단위로 동일합니다.

출처 : http://wiki.debian.org/fstab#UUIDs https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#The_Super_Block