LINUX.ORG.RU

dd опции

 


1

1

Интересует в частности опции bs и count В чем разница если я допустим сниму образ из устройства

sudo dd if=/dev/sdd of=/home/username/image.img bs=44M count=100
sudo dd if=/dev/sdd of=/home/username/image.img bs=4400M
Будет ли в чем-то разница в выходном файле?
P.S. dd пользуюсь раз в полгода

Перемещено beastie из talks

★★★★★

Последнее исправление: w1nner (всего исправлений: 2)

Будет ли в чем-то разница в выходном файле

Не будет.

Но зато будет разница в оперативной памяти, занимаемой dd в процессе копирования. Во всяком случае, так было пару лет назад, когда я последний раз замерял.

DawnCaster ★★
()

Большой bs значит, что за раз считается 4.4 гигабайта, а потом сбросится разом на аут аргумент.

Что медленнее, чем считывать по 4мб и параллельно сбрасывать прошлые 4мб.

Плюс как сказали память.

takino ★★★★★
()

bs=44M count=100
bs=4400M

Будет ли в чем-то разница в выходном файле?

Да.

YAR ★★★★★
()
Ответ на: комментарий от w1nner

Нет. dd читает из входного файла в орепативную память объем, заданный параметром bs, затем записывает в выходной файл. Операция повторяется count раз или до истечения входного файла. Задашь маленький bs - будешь много раз ждать чтение/запись, задашь большой - может не хватить оперативки.

German_1984 ★★
()
Ответ на: комментарий от awesomebuntu

Сам не знаю, как я раньше без неё жил.

aidaho ★★★★★
()

Зря count=1 опустил во втором примере.

anonymous
()
Ответ на: комментарий от anonymous

Эта опция есть только в пакете coreutils 8.24 и выше версий. Например в Убунте 14.04 ее нет, приходится через pv мониторить

w1nner ★★★★★
() автор топика

sudo dd if=/dev/sdd of=/dev/sda/image.img bs=4400M

Напомнило:

Как можно сделать 5 ошибок в слове из 3 букв?

reprimand ★★★★★
()
Ответ на: комментарий от w1nner

Блин, нувыпонели ))))

с таким подходом и патч брамина можно отнести к «нувыпонели»

reprimand ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.