Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. 15 Мая 2025, 01:04:01


Войти


Страниц: [1]   Вниз
  Печать  
Автор Тема: запись дисков в никс системах  (Прочитано 13532 раз)
0 Пользователей и 1 Гость смотрят эту тему.
wrag
Небритый одмин
*****

Карма: 0
Сообщений: 673



Награды
« : 11 Августа 2008, 20:12:49 »

Давно пора было описать, кто, как записывает диски и сделать своеобразный мануал для начинающих, чем и какими командами, с какими параметрами и опциями вы записываете диски под разными никс системами (free soft only).

Например:

OS - freebsd 7

Команды:

CD

Запись CD-диска начинается с создания его образа. Для чего требуется программа mkisofs из пакета cdrtools.

Собственно создание образа диска    -   mkisofs -R -J -o iso_name path2data

Опция -R обеспечивает поддержку расширения стандарта ISO9660 - Rock Ridge для Unix-систем (длинные имена, множественные точки в именах файлов, атрибуты доступа и принадлежности файлов и каталогов). Опция -J - это поддержка расширения Joliet для систем семейства Windows (то есть длинные имена файлов будут видны и там). Опция -o имеет своим значением имя создаваемого iso-образа. Ну а path2data - путь к каталогу, из которого будет создаваться образ.
Непосредственно запись диска выполняется утилитой burncd, которая входит в штатный комплект Distributions (то есть она доступна сразу после установки FreeBSD). Например, это можно сделать такой командой:

$ burncd -e -s max -f /dev/acd0 data iso_name fixate

Значения опций - следующие:
         -e обеспечивает выдвижение лотка после записи,
         -s -скорость записи (по умолчанию - 4, значение max обеспечивает максимально возможную скорость для
               данных привода и болванки,
         -f - имя файла устройства (в примере - /dev/acd0),

Команда fixate указывает на фиксирование сессии (подразумевается односессионная запись). Ну а data предписывает запись диска с данными (а не аудиоCD) с образа iso_name.
 
В частности, полезной может быть опция -v, выводящая информацию о ходе записи. А опция -t осуществит имитацию записи, что позволяет в случае ошибки избежать порчи болванки.

Для стирания CD-RW в burncd предусмотрены команды blank (быстрая очистка оглавления диска) и erase (полная очистка диска)

       $ burncd -e -f /dev/acd0 blank

или

       $ burncd -e -f /dev/acd0 erase

соответственно.
   

DVD

Для записи DVD будет использоваться программа growisofs(1). Эта команда входит в набор утилит dvd+rw-tools (sysutils/dvd+rw-tools), который поддерживает все типы носителей DVD.

Эти утилиты используют подсистему SCSI для доступа к устройствам, следовательно необходимо добавить в ядро поддержку ATAPI/CAM.

Вам также потребуется включить DMA доступ для устройств ATAPI, это можно сделать добавив в /boot/loader.conf следующую строку:
hw.ata.atapi_dma="1"

Замечание: Если вам нужен графический интерфейс пользователя, взгляните на K3b (sysutils/k3b), который предоставляет дружественный пользователю интерфейс к growisofs(1) и многим другим программам записи.

Запись DVD с данными

Команда growisofs(1) является оболочкой для mkisofs, она вызовет mkisofs(Крутой для создания файловой системы и запишет DVD. Это означает, что вам не потребуется создавать образ с данными перед началом процесса записи.

Для записи данных из каталога /path/to/data на DVD+R или DVD-R, используйте следующую команду:
# growisofs -dvd-compat -Z /dev/cd0 -J -R /path/to/data

Параметры -J -R передаются mkisofs(Крутой для создания файловой системы (в данном случае: файловая система ISO 9660 с расширениями Joliet и Rock Ridge).

Параметр -Z используется для первой сессии записи в любом случае: для одной или нескольких сессий. Устройство DVD, /dev/cd0, должно быть изменено в соответствии с имеющимися настройками. Параметр -dvd-compat закроет диск и дозапись станет невозможна. Это должно улучшить совместимость с приводами DVD-ROM.

Использование DVD+RW

В отличие от CD-RW, новый DVD+RW необходимо отформатировать перед первым использованием. Программа growisofs(1) позаботится об этом сама при необходимости, и это рекомендованный способ. Тем не менее, для форматирования DVD+RW вы можете использовать команду dvd+rw-format:

# dvd+rw-format /dev/cd0

Эту операцию необходимо выполнить лишь однажды, помните, что только новые носители DVD+RW необходимо форматировать.

Если вы хотите записать новые данные (полностью новую файловую систему, а не дописать данные) на DVD+RW, его не нужно очищать, просто запишите поверх предыдущей записи (создав новую начальную сессию) примерно так :

# growisofs -Z /dev/cd0 -J -R /path/to/newdata

Формат DVD+RW делает возможным легко дописать данные к предыдущей записи. Операция состоит в присоединении предыдущей сессии к существующей, это не мультисессионная запись, growisofs(1) расширит (grow) файловую систему ISO 9660, существующую на носителе.

Например, для дозаписи данных к предыдущей сессии на DVD+RW, используется следующая команда:

# growisofs -M /dev/cd0 -J -R /path/to/nextdata

При последующих записях mkisofs(Крутой необходимо передавать те же параметры, что и при первой записи.

Замечание: Вы можете использовать параметр -dvd-compat для улучшения совместимости с приводами DVD-ROM. В случае DVD+RW это не помешает добавлению данных.

Если по какой-либо причине вам потребуется очистить носитель, используйте следующую команду:

# growisofs -Z /dev/cd0=/dev/zero

Использование DVD-RW

Существует два формата дисков DVD-RW: последовательно дополняемый и с ограниченной перезаписью. По умолчанию формат дисков DVD-RW последовательный.

Новый DVD-RW может быть записан непосредственно без необходимости форматирования, однако DVD-RW с данными в последовательном формате необходимо очистить перед созданием новой начальной сессии.

Для очистки DVD-RW в последовательном формате, запустите:

# dvd+rw-format -blank=full /dev/cd0

Замечание: Полная очистка (-blank=full) займет около одного часа на скорости 1x. Быструю очистку можно выполнить с параметром -blank, если DVD-RW будет записан в режиме Disk-At-Once (DAO). Для записи DVD-RW в режиме DAO, используйте команду:

# growisofs -use-the-force-luke=dao -Z /dev/cd0=imagefile.iso

Параметр -use-the-force-luke=dao не должен потребоваться, поскольку growisofs(1) попытается определить был ли носитель быстро очищен и включить DAO запись.

Фактически, лучше использовать режим с ограниченной перезаписью с любым DVD-RW, этот формат более гибкий, чем формат по умолчанию с последовательной записью.

Для записи данных на последовательный DVD-RW, используйте ту же команду, что и для других форматов DVD:

# growisofs -Z /dev/cd0 -J -R /path/to/data

Если вы хотите добавить данные к предыдущей записи, используйте параметр growisofs(1) -M. Однако при добавлении данных на DVD-RW в последовательном режиме, на диске будет создана новая сессия и в результате получится мультисессионный диск.

В формате DVD-RW с ограниченной перезаписью не требуется очищать носитель перед созданием новой начальной сессии, вам всего лишь нужно переписать диск с параметром -Z, подобно DVD+RW. Возможно также увеличение существующей файловой системы ISO 9660, записанной на диск тем же способом, как для DVD+RW с параметром -M. В результате получится односессионный DVD.

Для перевода DVD-RW в формат с ограниченной перезаписью, необходимо использовать следующую команду:

# dvd+rw-format /dev/cd0

Для перевода обратно в последовательный формат, выполните:

# dvd+rw-format -blank=full /dev/cd0

« Последнее редактирование: 11 Августа 2008, 20:23:20 от wrag » Записан

живущий в консоли
начальник отдела системотехники Люцифеp
RemDerBauer
Rebuild world
Глобальный модератор
*****

Карма: 14
Сообщений: 1886


Ubuntu forever


Награды
« Ответ #1 : 11 Августа 2008, 21:47:03 »

после такой инструкции начинающие пользователи офигеют. Есть прога k3b, вот ей и пишите какие угодно диски и не парьтесь. Это под КДЕ. А под гномом юзайте её же, потому что шляпа с названием brasero ещё очень сырой продукт. Пусть k3b и тянет за собой кучу либ КДЕшных, оно того стоит!
Ну есть конечно вариант с прожигом из под консоли, но если есть нормальная гуевая софтина юзать надо её!
Записан

Мы говорим Linux, подразумеваем Ubuntu......
wrag
Небритый одмин
*****

Карма: 0
Сообщений: 673



Награды
« Ответ #2 : 11 Августа 2008, 21:58:50 »

слушай может приведеш пример консольных команд ? Улыбка
Записан

живущий в консоли
начальник отдела системотехники Люцифеp
Леголегс
Гуру
******

Карма: 18
Сообщений: 1006


Fedora 12 x86_64


Награды
« Ответ #3 : 11 Августа 2008, 22:46:52 »

Код:
cat something.iso > /dev/scd0
Улыбка
Записан

[ Мой FTP ftp://legolegs.homelinux.net ]
[ Репозиторий Fedora http://fedora.leschat.net/ ]
[ Репозиторий Ubuntu http://ubuntu.leschat.net/ ]
Yazichnik
Небритый одмин
*****

Карма: 8
Сообщений: 710

Mac OS X, Debian


Награды
« Ответ #4 : 11 Августа 2008, 22:51:28 »

а можно еще brossero писать диски, тоже как и k3b пишет все
Записан
RemDerBauer
Rebuild world
Глобальный модератор
*****

Карма: 14
Сообщений: 1886


Ubuntu forever


Награды
« Ответ #5 : 12 Августа 2008, 13:13:19 »

про Бразеро было сказано мною выше. Не юзать ни под каким соусом, если жалко денег на испорченные болванки
Записан

Мы говорим Linux, подразумеваем Ubuntu......
Yazichnik
Небритый одмин
*****

Карма: 8
Сообщений: 710

Mac OS X, Debian


Награды
« Ответ #6 : 12 Августа 2008, 14:49:30 »

не внимательно прочитал пост, а вообще по степени запорости балванок они как-то на уровне с k3b по крайней мере у меня
Записан
RemDerBauer
Rebuild world
Глобальный модератор
*****

Карма: 14
Сообщений: 1886


Ubuntu forever


Награды
« Ответ #7 : 12 Августа 2008, 14:57:54 »

а у меня бразеро глючило и продолжает это делать по сих пор. благо болванки пилотные - это RW диски
Записан

Мы говорим Linux, подразумеваем Ubuntu......
NeO
Злобный админчик
Администратор
*****

Карма: 62
Сообщений: 2376

Debian Stretch


WWW Награды
« Ответ #8 : 12 Августа 2008, 16:42:07 »

А что, как и на чем вы пишите? За все время пользования компьютером я не умудрился угробить ни одной болванки Оо (предвидя замечания, что стоило попробовать на них что-либо записать, отвечаю - пробовал и k3b, и Brasero, и GnomeBaker и из коммандной строки)
Записан
RemDerBauer
Rebuild world
Глобальный модератор
*****

Карма: 14
Сообщений: 1886


Ubuntu forever


Награды
« Ответ #9 : 12 Августа 2008, 18:21:33 »

пробовал писать на RW диски (+ и -) просто набор данных, типа софт там и мультики авишные, ошибка при  инициализации или прямо при прожиге.
Записан

Мы говорим Linux, подразумеваем Ubuntu......
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM