Subject: Re: new snapshot on nbftp
To: Paul Kranenburg <pk@cs.few.eur.nl>
From: Charles M. Hannum <root@ihack.net>
List: port-sparc
Date: 08/12/1999 12:20:50
> I noticed this too a few weeks back. Please check the statistics
> output that dd(1) prints; if there are any partial block reads or writes
> then the output has probably been mangled by the `conv=sync' part.
>
> I think dd mistreats input from a pipe.

It is not `mistreating'.  It does what dd(1) has done ~forever:
read(2) as much as the block size, then write(2) whatever it got.

If you want it to reblock the input, try:

# gzip -d < miniroot-14I.fs.gz | dd of=/dev/rsd0b ibs=20b obs=20b conv=osync