https://bugzilla.novell.com/show_bug.cgi?id=269075 Summary: dd manpage lies, or there is a bug in dd Product: openSUSE 10.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: jnelson-suse@jamponi.net QAContact: qa@suse.de According to the manpage (and the help output), the 'bs' parameter sets the blocksize for *both* the input side and the output side. However, it only appears to set it for the input side. Compare the straces of these: find $HOME | strace -o trace1 dd bs=32k of=/dev/null find $HOME | strace -o trace2 dd obs=32k of=/dev/null find $HOME | strace -o trace3 dd ibs=4k obs=32k of=/dev/null and you can clearly see that in the first case, dd is *not* writing in 32KB chunks. Only in the latter two does this appear to work, when obs is specified specifically. This is a big deal because some devices (tape drives, etc...) *require* a certain block size to be used. I don't know if it matters but the same bug is present in openSUSE 10.0 and RHEL3 as well. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.