Для системы Linux написано немало программ создания и записи CD/DVD. В настоящее время эта область стремительно развивается, но стандарты CD/DVD все еще находятся в хаотическом состоянии. Несмотря на это существуют базовых приемы записи дисков CD и DVD с данными.
Для простого создания дисков используйте КЗb — графический интерфейс для cdrtools, cdrdao, mkisofs, growisofs и других утилит командной строки. КЗb упрощает подготовку дисков и предоставление пользователям привилегий root, необходимых для работы cdrecord и cdrdao. Программа логична и проста в работе; многие считают ее лучшим средством записи CD/DVD на всех платформах.
Тем не менее знания приемов работы в командной строке необходимы, т.к. понимание команд упростит работу и с любым графическим интерфейсом.
Содержание
Форматы и стандарты
Основные аппаратные стандарты:
- CD-R — записываемый компакт-диск; также встречается термин WORM (Write Once, Read Many). Диски CD-R универсальны и должны читаться в любом дисководе CD-ROM.
- CD-RW — перезаписываемый компакт-диск, или WMRM (Write Many, Read Many). Диски CD-RW читаются всеми современными дисководами.
- CD-ROM — Compact Disc Read-Only Memory. Коммерческие диски производятся штамповкой, а не записываются лазерным лучом, поэтому запись на них невозможна.
- Mount Rainier ReWrite — электроника, необходимая дисководу для поддержки UDF.
- DVD-Video — стандарт коммерческих видеодисков, воспроизводимый на всех устройствах DVD.
- DVD-R и DVD+R — формат WORM; воспроизводится всеми проигрывателями DVD. DVD-R существует в двух разных несовместимых типах дисков: DVD-R(A) и DVD-R(G). Диски А не могут использоваться в устройствах записи G, и наоборот.
- DVD-RAM — перезаписываемые диски, предназначенные для хранения данных. Теоретически один диск способен выдержать до 100000 операций перезаписи. Диск также может использоваться для записи и воспроизведения фильмов на PC, но, скорее всего, обычный проигрыватель DVD не сможет прочитать диск в формате DVD-RAM.
- DVD-R/RW — формат, разработанный для записи фильмов и поддерживаемый DVD Forum.
- DVD+R/RW — конкурирующий стандарт, несовместимый с DVD-R/RW и поддерживаемый DVD+RW Allianec. Только DVD+R/RW поддерживает UDF.
Дисководы DVD нового поколения поддерживают все форматы. Автономные проигрыватели DVD все еще участвуют в войне стандартов между форматами DVD+ и DVD-.
Стандарты файловых систем CD и DVD:
- El Torito — спецификация формата загружаемого диска.
- UDF (Universal Disk Format) — стандарт файловой системы с инкрементной записью пакетов. Позволяет переносить файлы прямо на диск, как на дискету 3,5". Предполагалось, что в ядре Linux 2.6 будет реализована полноценная поддержка UDF, но этого не произошло.
- ISO-9660 — старый стандарт с поддержкой имен файлов в формате 8.3 (из доисторической эпохи MS-DOS, когда имена файлов содержали до 8 символов и файл имел расширение из 3 символов).
- Rock Ridge — расширение ISO-9660 с поддержкой длинных имен и символических ссылок в стиле Unix. Сохраняет все атрибуты файла, в том числе владельца и разрешения. При чтении дисков в системе Windows файловые атрибуты Unix не отображаются.
- Joliet — расширение ISO-9660 компании Microsoft. Позволяет использовать в именах файлов символы Юникода, а также поддерживает длинные имена. Кроме того, создает усеченные имена файлов с целью совместимости с MS-DOS (странные имена вида FILENA~1.TXT). Имена файлов содержат до 64 символов, могут включать пробелы и читаются на компьютерах с системой Windows 95 и выше, а также на компьютерах Macintosh с расширением Joliet Volume Access. На Mac не читаются имена файлов Joliet длиной более 31 символа.
Документация по стандартам CD:
- Yellow Book — физический формат компакт-дисков с данными;
- Orange Book — физический формат записываемых компакт-дисков с поддержкой многосеансовой записи;
- Red Book — стандарт CD Audio, описывающий физические свойства диска и кодировку оцифрованного звука.
Важные термины из области записи дисков:
- сеанс — сегмент диска, записанный за один раз и содержащий файлы данных или музыкальные дорожки. Диск может содержать несколько сеансов;
- дорожка — программная область компакт-диска делится на дорожки; каждая дорожка может содержать данные только одного диска. Диск (даже DVD) может содержать не более 99 дорожек;
- многосеансовая запись — позволяет постепенно добавлять файлы на диск (вместо того, чтобы записывать их все за один раз). Чтобы диск мог быть прочитан, его необходимо „закрыть“, то есть зафиксировать, однако в этом случае добавить на него новые файлы уже не удастся;
- SAO (Session-At-Once) — один полный сеанс: вводная запись (lead-in), программа и выводная запись (lead-out) на диске CD-R или CD-RW, записанная одной непрерывной операцией;
- DAO (Disk-At-Once) — запись всего компакт-диска за один проход, или сеанс. Процесс записи должен завершиться без перебоев, и добавить к нему новые сеансы невозможно. Это самый надежный способ записи звуковых дорожек;
- ТАО (Track-At-Once) — возможность выполнения записи за несколько проходов. Максимальное количество дорожек на диске равно 99.
Дополнительная информация о CD приведена в CD Recordable FAQ.
Дополнительная информация о DVD приведена в DVD FAQ.