Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - 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 Просмотров: 3258
|