Работа с CD-R из Консоли

CD-R – это вид записываемого компакт-диска (CD), который разработан компаниями Philips и Sony.

Количество возможных записей на CD-R равно одной.

Также возможно дописывание информации на CD-R носитель при условии наличия на диске свободного пространства.

Определение пишущего устройства

# cdrecord -scanbus dev=ATAPI
...
   0,1,0 1) 'TOSHIBA' 'SD-R2412' 'J.26' Removable CD-ROM

Таким образом, идентификатор устройства:

ATAPI:0,1,0

Создание ISO-образа диска с данными

# dd if=/dev/cdrom of=/tmp/cdname.iso

где:

  • /dev/cdrom – устройство, с которого снимается образ;
  • /tmp/cdname.iso – путь к образу.

Создание ISO-образа любого каталога с данными

# mkisofs -v -J -iso-level 2 -o /tmp/cdname.iso /home/username/docs

где:

  • -v – отображает информацию о выполнении команды;
  • -J – добавляет расширение Joliet, которое необходимо для доступа к информации из Windows
  • -o/tmp/cdname.iso – путь к образу;
  • /home/username/docs – путь к каталогу, который будет записан.

Проверка ISO-образа

# mkdir /mnt/test
# mount -t iso9660 -o loop /tmp/cdname.iso /mnt/test

где:

  • /tmp/cdname.iso – расположение и имя монтируемого образа;
  • /mnt/test – каталог, в который монтируется образ.
  • Образ будет смонтирован в каталог /mnt/test.

После проверки необходимо размонтировать образ:

$ umount /mnt/test

Проверка возможности записи ISO-образа

# cdrecord -v -dummy -data dev=ATAPI:0,1,0 speed=24 /tmp/cdname.iso

где:

  • -v – отображает информацию о выполнении команды;
  • -dummy – включает режим холодной записи с выключенным лазером;
  • -data – указывает на запись диска с данными;
  • ATAPI:0,1,0 – обозначает устройство, на которое производится запись;
  • speed=24 – скорость записи;
  • /tmp/cdname.iso – расположение и имя записываемого образа.

Будет произведена запись на диск с выключенным лазером. Эта процедура покажет, как будет проходить реальная запись и поможет отрегулировать скорость записи и объём буфера FIFO.

Получение информации о диске

# cdrecord dev=ATAPI:0,1,0 -atip

Выводит информацию о диске.

Запись ISO-образа диска

# cdrecord -v -eject dev=ATAPI:0,1,0 speed=24 /tmp/cdname.iso

где:

  • -v – отображает информацию о выполнении команды;
  • -eject – открывает лоток привода после записи;
  • dev=ATAPI:0,1,0 – устройство для записи;
  • speed=24 – скорость записи;
  • /tmp/cdname.iso – образ для записи.

Проверка читаемости записанного диска

# dd if=/dev/cdrom of=/dev/null

где:

  • /dev/cdrom – устройство с записанным диском;

Если копирование прошло успешно – диск записан верно.

Статьи по Теме

Категории
Поиск