Нашел на просторах иностранного интернета.
- Создание ISO образа компакт диска
dd if=/dev/cdrom of=image.iso bs=2k - Создание образа с дискеты
dd if=/dev/fd0 of=floppy.img - Залить образ обратно на дискету
dd if=floppy.img of=/dev/fd0 bs=18k - Создание файла reallylargefile размером 1Gb заполненный случайными данными
dd if=/dev/random of=reallylargefile count=2M - Тоже, что и выше, но более быстрое но менее криптоустойчивое :
dd if=/dev/urandom of=reallylargefile count=2M - Тоже что и выше, но быстрее за счет увеличения размера блока:
dd if=/dev/urandom of=reallylargefile count=256k obs=4096 - Создание файла размером 10Gb с именем virtualpartition, заполненный нулями, и доступный как ext2 виртуальный раздел:
dd if=/dev/zero of=virtualpartition bs=1M count=10k
mke2fs virtualpartition (ответить yes, когда ругнется, что это не блочное устройство)
dd if=/dev/zero of=virtualpartition bs=1M count=10k
mkdir /mnt/virtual
mount -o loop virtualpartition /mnt/virtual/ - Создать файл 10Gb без выделения реального пространства (если операционная система это поддерживает)
dd if=/dev/zero of=sparsefile.img bs=1 seek=10G count=0 - Скопировать первый раздел первого жесткого диска в файл partitionone
dd if=/dev/hda1 of=partitionone - Чтобы скопировать первый IDE-жесткий диск на второй IDE-жесткий диск (устройства подставляйте свои), т.е. клонировать диск, включая файловые системы, таблицы разделов и главную загрузочную запись
dd if=/dev/hda of=/dev/hdb - Смотрим, что делает dd, запускаем в другой консоли
ps aux | grep «dd if» | grep -v grep | awk ‘{system («kill -s USR1 «$2)}’
В консоли где работает dd будим видеть примерно следующие
4518809+0 записей считано
4518808+0 записей написано
скопировано 2313629696 байт (2,3 GB), 242,181 c, 9,6 MB/c
Внимание следующие примеры опасны, разберитесь что вы делаете прежде чем тупо копировать!!!
- Заполняет первый жесткий диск нулевыми байтами, стирая его
дд if=/dev/zero of=/dev/hda - Это перезаписывает первые несколько блоков, первого жесткого диска из файла, это приводит к потере таблицы разделов
дд if=funnysong.mp3 of=/dev/hda - Полностью затирает диск данными со звуковой карты 🙂
дд if=/dev/dsp of=/dev/hda - Перезапись всего диска псевдослучайными данными
дд if=/dev/urandom of=/dev/hda - Замена всех вхождений строки «Top Secret» на «Доступно!!» на диске /dev/sda (обратите внимание, что количество букв должно совпадать)
дд if=/dev/sda | sed ‘s/Top Secret/Доступно!!/g’ | dd of=/dev/sda
Описание тут:
www.opennet.ru/man.shtml?topic=dd&category=1&russian=0
www.opennet.ru/man.shtml?topic=dd&category=8&russian=0
www.linuxquestions.org/questions/linux-newbie-8/learn-the-dd-command-362506