Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Dd - Примеры использования13 июня 2011Оглавление: 1. Dd 2. Некоторые параметры 3. Примеры использования 4. Варианты dd, ориентированные на восстановление Работа с CD/DVD-дисками и образамиСоздать образ CD/DVD, используя большой размер блока. Игнорировать ошибки:
dd if=/dev/cdrom of=backup.iso bs=65535 conv=noerror
Записать ISO-образ «image.iso» на раздел sdb1 вместе с его загрузочным сектором и форматированием раздела в файловую систему образа:
dd if=image.iso of=/dev/sdb1
Работа с файламиСкопировать файл foo в файл bar:
dd if=foo of=bar
Скопировать файл foo в файл bar, пропустив первые 10 КБ из файла foo:
dd if=foo of=bar bs=1k skip=10
Порезать 10-мегабайтный файл foo на 2 по 5 МБ:
dd if=foo of=bar.0 bs=1M count=5
dd if=foo of=bar.1 bs=1M skip=5
Склеить пять 100-мегабайтных файлов в один:
dd if=SMILE.001 of=SMILE bs=1M seek=0
dd if=SMILE.002 of=SMILE bs=1M seek=100
dd if=SMILE.003 of=SMILE bs=1M seek=200
dd if=SMILE.004 of=SMILE bs=1M seek=300
а можно и так:
dd if=SMILE.001 > SMILE
dd if=SMILE.002 >> SMILE
dd if=SMILE.003 >> SMILE
dd if=SMILE.004 >> SMILE
Вывести на экран первые 256 байт файла foo:
dd if=foo of=/dev/stdout bs=128 count=2
или:
dd if=foo bs=128 count=2
Предыдущая команда годится только для просмотра текстового файла. Содержимое бинарного файла рекомендуется смотреть так:
dd if=foo bs=1 count=10 2>/dev/null|hexdump
Резервное копирование и удаление данныхСкопировать один раздел жёсткого диска на другой жёсткий диск, игнорируя ошибки ввода-вывода:
dd if=/dev/sda1 of=/dev/sdb2 bs=4096 conv=noerror
Сделать копию главной загрузочной записи первого жёсткого диска:
dd if=/dev/hda of=bootloader.mbr count=1
Копировать всё, кроме метки, с диска на магнитную ленту:
<$disk >$tape
Копировать всё, не перезаписывая метку, с магнитной ленты на диск:
<$tape >$disk
Уничтожить содержимое устройства /dev/sdg, заполнив его «нулями» из /dev/zero:
dd if=/dev/zero of=/dev/sdg bs=65535
Узнать статус выполнения операции:
killall -USR1 dd
Просмотров: 3717
|