Бележки на FreeBSD - Запис на компактдискове и DVD дискове

Запис на компактдискове и DVD дискове

Записването на дискове във FreeBSD се извършва с помощта на два комплекта помощни програми за работа с CD и DVD дискове. И двата пакета съдържат помощни програми, които могат да бъдат извикани от конзолата. Приложенията за графично записване на дискове като K3B (изисква библиотеките на KDE) всъщност са графичен интерфейс за извикване на тези помощни програми с определени параметри. В този пост ще разгледаме как да създадем ISO изображения за последващо записване на диск и процеса на запис на CD и DVD диск, ще разгледаме и удобна и неусложнена алтернатива на K3B, която не изисква голям брой на библиотеките да работят.

За да запишете дискове в системата, трябва да направите следните настройки: заредете модула на ядрото atapicam, конфигурирайте правата за достъп до устройството, поставете потребителя в група, която има право да пише в устройството. CD/DVD устройството е представено в системата като/dev/acd0.

За да заредите модул на ядрото, влезте като root и изпълнете командата:

След това в системата ще се появят няколко нови устройства -/dev/cd0,/dev/xpt0,/dev/pass0. За да може модулът да се зарежда автоматично при стартиране на системата, добавете ред, съдържащ директивата за зареждане на модула към файла /boot/loader.conf: atapicam_load = "ДА" .
Разрешенията за тези три устройства са 0640, което означава четене и писане за собственика и четене за групата, на всички останали е отказан достъп. Собственикът е основният потребител, а групата е оператор. За да може редовен потребител да получи достъп за запис на дискове, трябва да промените правата на тези устройства. За това ще използваме подсистемата devfs. Конфигурационният файл се намира в /etc/devfs.conf. Нека го отворим за редактиране и добавим следните редове в края на файла:

къдрене cd0 0660
пропуск за къдрене0 0660
къдрене xpt0 0660

Това означава, че при създаване на файлове за тези устройства ще бъдат присвоени правата 0660, т.е. права, при които член на операторската група има способността да пише. За да влязат правата в сила, трябва да рестартирате системата devfs или да рестартирате. Услугата се рестартира с командата:

# sh /etc/rc.d/devfs рестартиране

След това ще проверим правата за достъп на нашите устройства с помощта на командата ls:

Както можете да видите, потребителите от групата оператори ще могат да пишат. Да кажем, че нашият потребител Алекс принадлежи към единствената група колела и за да може да пише дискове, той трябва да бъде член на групата оператори. За да направите това, изпълнете командата:

# pw groupmod оператор -m alex

След това Алекс допълнително ще бъде в операторската група и ще може да записва на устройства. За да влязат в сила промените, потребителят трябва да влезе отново в системата, т.е. ако потребителят е в графична среда, излезте и влезте отново напълно. За да запишем дискове, трябва да инсталираме два пакета - cdrtools (/ usr/ports/sysutils/cdrtools) и dvd + rw-tools (/ usr/ports/sysutils/dvd + rw-tools).

Създаване на ISO образ

И така, ние се свързваме със системата като потребител и продължаваме да създаваме образ на CD диск за последващ запис. Да кажем, че искаме да създадем образ на диск с източниците на KDE от директорията/usr/ports/distfiles/KDE, за това изпълняваме командата: