Архивирование в 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/ в файловом дереве, записываемом на диск, а затем в него копируется образ:
Запись мультисессионного 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=) устройства записи.