dd block size

Posted by etyrnal_@reddit | linux | View on Reddit | 60 comments

is the bs= in the dd parameters nothing more than manual chunking for the read & write phases of the process? if I have a gig of free memory, why wouldn't I just set bs=500m ?

I see so many seemingly arbitrary numbers out there in example land. I used to think it had something to do with the structure of the image like hdd sector size or something, but it seems like it's nothing more than the chunking size of the reads and writes, no?