Linux -сборник рецептов


Команда dd производит побайтовое копирование файла. Ее параметры:

  • if — входной файл (источник);
  • /dev/scd0 — имя устройства (см. раздел 11.3). Монтирование диска не обязательно;
  • of - выходной файл (приемник);
  • /tmp/diskfile.iso — временная копия исходного файла на жестком диске. Присвойте ей любое имя по своему усмотрению, но сохраните расширение .iso. Параметры cdrecord остаются теми же, что и в разделе 11.4, но к ним добавляются два новых параметра:
  • fs=8m — размер циклического буфера: чем больше, тем лучше... до определенной степени. Помните, что перебои приводят к фатальным последствиям; параметр fs=8m создает буфер, объем которого достаточен для продолжения записи даже в том случае, если пересылка данных по каким-то причинам замедлится. Если 8 Мбайт недостаточно, вероятно, вам стоит подумать о модернизации своего компьютера. С другой стороны, значение больше 8 Мбайт не обязательно лучше, потому что операционная система может тратить время на перезагрузку таблиц MMU (Memory Management Unit). Значение по умолчанию равно 4 Мбайт.
  • -dummy — замечательная функция тестового прогона перед записью на диск. Дисковод выполняет все операции с выключенным лазером, что дает пользователю возможность обнаружить ошибки до того, как они будут перенесены на диск.
См. также

cdrecord(1), dd(1); раздел 11.4.









Начало  Назад  Вперед


Книжный магазин

Комментарий


Как говорилось выше, ядро 2.6 не нуждается в эмуляции IDE-SCSI — просто используйте имя /dev:

# cdrecord dev=/dev/hdc <команды>

Не забудьте, что объем созданного временного файла равен объему копируемого диска.

11.7. Стирание диска CD-RW