Архивирование в Linux

Запись CD для плейеров

Аудиодиски в популярных форматах .ogg, .mp3, .wav , .cdr воспроизводятся лишь на компьютерах. Для воспроизведения аудиозаписей на бытовых CD-плейерах эти форматы нуждаются в преобразовании.

Запись DVD

Для записи на DVD данных из образа .iso используется утилита growisofs из пакета dvd+rw-tools. При этом во избежание порчи диска следует отключить поддержку supermount/automount:

# /usr/sbin/supermount -l disable

Повторное включение производится с параметром -l enable.

Запись больших файлов на CD

При записи файла объемом более объема компакт-диска используется утилита split, которой файл разбивается, а полученные файлы после преобразования в образы .iso, записываются на диски. Дальнейшая сборка осуществляется командой cat.

Создание загрузочного CD

Образ загрузочной информации включается в файл .iso командой mkisofs. Если загрузочный образ находится на дискете, то вначале создается каталог boot/ в файловом дереве, записываемом на диск, а затем в него копируется образ:

$ mkdir cdimage/boot
$ dd if=/dev/fd0 of=~/cdimage/boot/boot.img bs=10k count=144

Запись мультисессионного CD

Обычно команда cdrecord закрывает (фиксирует) компакт-диск, что не позволяет добавить на него записи, но это ограничение можно обойти, т.к. команды cdrecord и mkisofs поддерживают специальные параметры для создания мультисессионных дисков.

Стирание CD-RW

Для стирания содержимого перезаписываемого компакт-диска используется параметр blank команды cdrecord. Значение blank=fast стирает только оглавление диска (ТОС), область памяти программы (РМА) и pregap:

$ cdrecord -v blank=fast dev=/dev/hdc

Более полное стирание достигается при использовании параметра all:

$ cdrecord -v blank=аll dev=/dev/hdc

Копирование CD

Для прямого копирования содержимого исходного компакт-диска на записываемый выполняется следующая команда:

$ cdrecord -v dev=/dev/hdc -isosize /dev/hdd

Такой способ записи является самым быстрым, но рискованным, т.к. любой перебой в потоке данных приведет к порче всей копии.

Файловые деревья на CD

При выборе каталогов, записываемых на компакт-диск, команда mkisofs отбрасывает корневые каталоги и сохраняет только файлы и подкаталоги.

Для сохранения существующих файловых деревьев в вызов mkisofs следует включить параметр -graft-points.

Создание CD

Для записи компакт-диска с данными, который будет читаться в Linux и Windows следует воспользоваться командами mkisofs и cdrecord.

Адреса SCSI для записи CD

Ядро 2.4

Для записи диска CD необходимо знать адрес шины SCSI (параметр dev=) устройства записи.

Powered by Drupal — Design by drupal.mensh.ru.