В сомнении нахожусь: предположим, копирую при помощи dd раздел hdd, размер которого не кратен параметру block size. Хочется ведь задать bs побольше, скажем, 1048576, чтобы было меньше позиционирований при чтении и записи. Неясно, как dd поступает при копировании последнего блока, размер которого меньше bs - читает и пишет все то, что осталось, или как-то по другому себя ведет? в man'е про это ни слова.
^|----------|----------|----------|----------|------$
< bs > <tail>