Утилиты CLI, резервное копирование: команда mkisofs
Обычно запись CD-диска начинается с создания его образа. Для чего требуется программа mkisofs
из пакета cdrtools
. Хотя во FreeBSD и DragonFlyBSD она доступна в качестве самостоятельного порта или автономного бинарника, не требующего установки прочих компонентов оригинального пакета. Собственно создание образа происходит так:
$ mkisofs -R -J -o name.iso path2data
Здесь опция -R
обеспечивает поддержку расширения стандарта ISO9660 -- Rock Ridge для Unix-систем (длинные имена, множественные точки в именах файлов, сохранение атрибутов доступа и принадлежности файлов и каталогов). Опция -J
-- это поддержка расширения Jouliet для систем семейства Windows (то есть длинные имена файлов будут видны и там). Опция -o
имеет своим значением имя файла создаваемого iso-образа. Ну а path2data
-- путь к каталогу, из содержимого которого будет создаваться образ.
При многосессионной записи команде mkisofs
образ первого трэка создаётся точно так же -- указание на мультисессионность вводится при записи. Для образа второй же и последующих сессий требуется указать имя устройства, на котором был записан первый трэк. Этоу служит опция -M
. А вот значением ее будет (внимание!) не трехзначный номер устройства, полученный при выводе команды cdrecord -scanbus
, как можно было бы ожидать, а просто имя файла устройства (где ты, дяденька Аристотель?) -- типа /dev/cdrom
(или как он точно обозначается в данной системе). команда mkisofs
для создания образа второй и последующих сессий приобретет вид:
$ mkisofs -R -J -C ### -M /dev/cdrom -o name2.iso /path2data
Содержание . .