GNU bug report logs - #7478
Puzzled by dd

Previous Next

Package: coreutils;

Reported by: 庄钦平 <cauccyu1980 <at> 126.com>

Date: Thu, 25 Nov 2010 04:09:02 UTC

Severity: normal

Done: P��draig Brady <P <at> draigBrady.com>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: 庄钦平 <cauccyu1980 <at> 126.com>
To: bug-coreutils <at> gnu.org
Subject: Puzzled by dd
Date: Thu, 25 Nov 2010 11:53:44 +0800 (CST)
[Message part 1 (text/plain, inline)]
According to the partition table, the partition sda1 starts from sector 64, so the following two command lines will get same files:
1) dd if=/dev/sda1 of=f1 bs=1M count=32
2) dd if=/dev/sda of=f2 bs=512 count=65536 skip=63
It works and both of them get the same 32M raw data(md5sum f1 f2 get same checksum). But after some operations on the 32M in sda1(I'm running LVM tests, it only changes the 32M contents in the beginning of sda1, and maybe the LVM module reworked doesn't work well), it fails. Even if I dd 32M from /dev/zero(dd if=/dev/zero of=/dev/sda1 bs=1M count=32) and run above two commands, I get f1 and f2 with different checksum. WHY???
[Message part 2 (text/html, inline)]

This bug report was last modified 14 years and 182 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.