Gravação de CDs em modo multisessão
Colaboração: Gian Franco B. Barcellini
Data de Publicação: 11 de Outubro de 2005
Para gravar CDs em modo multisessão, com o comando cdrecord, é importante que alguns passos sejam observados.
- Todas as sessões de gravação devem usar a flat -multi, do comando cdrecord, a não ser a última vez, quando então o CD será finalizado.
- Para a criação da primeira imagem, use o comando mkisofs, como no exemplo a seguir:
mkisofs -J -L -R -o backup.iso backup
backup é o nome do diretório onde se encontram os arquivos a serem gravados no CD. O nome backup não aparecerá no conteúdo do CDROM, somente o seu conteúdo. - Grave agora a imagem do CDROM:
cdrecord dev=/dev/sr0 -v -multi -data speed=52 driveropts=burnfree -eject backup.iso
- Para a criação da segunda imagem, precisamos determinar onde começa o espaço livre no CD:
cdrecord dev=/dev/sr0 -msinfo 0,12639
- De posse desta informação, criamos então a segunda imagem a ser gravada no CDROM:
mkisofs dev=/dev/sr0 -J -L -R -o backup.iso -C 0,12639 backup
- Gravamos então esta segunda imagem:
cdrecord dev=/dev/sr0 -v -multi -data speed=52 driveropts=burnfree -eject backup.iso
Observações
- Nos exemplos acima foi usado para a gravação o dispositivo /dev/sr0. Este valor é variável de acordo com o sistema. Em sistemas GNU/Linux este valor é determinado automaticamente durante a instalação pela maior parte das distribuições e pode ser obtido consultando-se o arquivo /etc/fstab de seu computador.
- Para a gravação de novas imagens o procedimento é semelhante. Apenas na última gravação deve-se omitir a flag -multi, para fechar o CDROM.
Referências
Este texto foi adaptado do artigo cdrecord - writing multiple sessions 31 December 2000