Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

TarasAblamsky/articles/DVDWriting


Это старая версия TarasAblamsky/articles/DVDWriting за 2004-05-13 17:17:48..

Запись DVD в linux


Про то как записывать DVD[±]R[W](всякие там разные dvd) под linux.
Оглавление документа

Запись dvd c файловой системой ISO9660 (самые обычные dvd)


1. ставим dvd+rw-tools

Пакет этот занимает 179300 байт

Обратите внимание на файлик index.html — это такое небольшое HOWTO, которым я и руководствовался, в виду того, что man growisofs еще не написан.

2. Программа, которая записывает dvd, называется growisofs
по опциям она почти полностью совпадает с mkisofs. То есть запись DVD
это практически тоже самое что и создание iso, в смысле если вы умеете
делать iso, то вы уже умеете писать dvd ;)

Итак, берем наш любимый скрипт для создания iso, меняем в нем слово “mkisofs” на «growisofs -Z /mnt/cdrom” и получаем скрипт для записи DVD!

Вот так это выглядит у меня:

3. Все! передаем ему в качестве параметра имя директории которую хотим записать и радуемся ;)

В рассмотренном выше примере мы пишем сразу на dvd, как бы минуя этап
создания iso-образа. Это может быть не всегда удобно, записать уже
подготовленный раньше образ(пусть img.iso) можно так:

growisofs -Z /dev/cdrom=img.iso

Примечание: Вместо опции -Z можно использовать опцию -M, разницы между ними я пока не понял.

Все получилось настолько просто что я даже не обратил внимания на версии
всяких программ и ядра. Вот они:

Скорее всего они все из Сизифа.

Запись dvd с файловой системой UDF


Недавно обнаружил что файловая система iso9660 не поддерживает файлы размером больше 2Gb.
Для записи таких файлов можно использовать файловую систему UDF. На самом деле в linux можно записывать диски с совершенно любой поддерживаемой ядром файловой системой (например reiserfs или даже fat ;) ), но вот только бедные несчастные пользователи windows не смогут их прочитать. С UDF же есть шанс что и пользователям windows удастся прочитать записанные нами диски.

Для работы с UDF нам потребуется пакет udftools (сайт проекта здесь )
Если вы пользуетесь пакетным дистрибутивом, имеет смысл взять пакет из своего дистрибутива. Я использовал udftools-1.0.0-alt0.1b3, по-моему из какого-то из срезов Сизифа.

Создать образ диска с файловой системой UDF можно следующим образом:

Создаем пустой файл нужного размера (здесь 4Gb)



PS
говорят также что xcdroast и k3b умеют писать dvd, но поскольку они мне не интересны, я их даже не смотрел.