Homeros/HOWTO

Материал из ALT Linux Wiki
< Homeros
Версия от 12:37, 18 октября 2015; Yaleks (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Запись cd, dvd дисков стандартными средствами linux.

Это руководство для тех кто не желает ограничиваться умением записи дисков лишь средствами предоставляемых gui.

Предположим что нужно записать содержимое каталога dir, а имя создаваемого проекта будет носить имя image.iso.

создаем образ только с UNIX-расширениями:

mkisofs -r -o image.iso dir/

Создаем образ также с Windows расширениями:

mkisofs -r -J -o image.iso dir/ 

Пример команды записи проекта на dvd :

growisofs -dvd-compat -Z /dev/cdrom=image.iso

Пример команды записи на cdrw диски :

cdrecord -v blank=fast -eject image.iso 

Пример команды на прожиг cd-r дисков :

cdrecord -v speed=16 -eject image.iso 
  • где 16 это параметр скорости записи, который можно менять по желанию.

Второй способ записи из командной строки:

Показан на примере для записи каталога home/image:

Запись на dvd:

 growisofs -Z /dev/hdc -joliet-long -r -J /home/image 

запись на cdrw:

mkisofs -v -joliet-long -J -r /home/image | cdrecord -data blank=fast -v fs=6m speed=24 dev='/dev/hdc':0,0,0 - 

запись на cdr:

mkisofs -v -r -J /home/image | cdrecord -data -v fs=6m speed=24 dev='/dev/hdc':0,0,0 -

Примечания :

Во втором варианте записи создание и прожиг диска осуществляется одной командой, а не как в первом способе где сначала мы создаем образ проекта а потом его записываем. При таком виде записи теоретически возможны следующие проблемы. Во-первых: mkisofs имеет право вывалится с ошибкой, если что-то не срослось по именам файлов. Обычно он это делает в самом начале, но тут можно сказать , что это уже не совсем прямое использование. А во-вторых, когда образ уже собран, cdrecord проверяет его размер и в случае превышения скажет об этом, а когда через трубу, то это станет ясно уже только в самый последний момент, когда болванка вся записана и её не хватает.

Раньше ещё были проблемы, о которых явно писалось в cdrecord howto, связанные с тем, что на больших скоростях mkisofs может не успеть дать данные в трубу. но Сейчас, скорее всего это неактуально, тем более, что приводы умеют теперь приостанавливать запись.


Также нужно знать что пользователь от имени которого осуществляется прожиг дисков должен иметь на это право, состоя в группе cdwriter.