You're on 32bit, on 64bit this seems to work.  My guess is that there is
a limit to the block size available on 32bit (if that limit was 2G or
just under it wouldn't surprise me), on 64bit there is a similar limit
somewhere :

d...@major:~$ true | dd bs=3G count=1
0+0 records in
0+0 records out
0 bytes (0 B) copied, 2.1008e-05 s, 0.0 kB/s
d...@major:~$ true | dd bs=3E count=1
dd: memory exhausted
d...@major:~$ true | dd bs=3Z count=1
dd: invalid number `3Z'

I can see an argument that there might want to put a better error message in, 
or state that the bs is dependent on memory
size.

Dave

-- 
dd bs=3G || ubuntu-bug coreutils
https://bugs.launchpad.net/bugs/591969
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to