Gravar vários ISO multi-sessão no CD
Introdução
Esta nota explica os procedimentos nos sistemas Linux e Unix
Os procedimentos a seguir usam pacote cdrtools (mkisofs & cdrecord).
Os procedimentos abaixo funcionam para a gravação única e múltipla de imagens ISO em um único CD
Isto é dividido em duas etapas, à saber:
1º ) Etapa - Gravação única de imagem ISO em um único CD
Os diretórios a serem copiados devem ser colocados em um diretório superior comum.
Nos seguintes comandos, eu uso "dados" para o nome do volume e "bkp" para o diretório superior que contém os diretórios a serem gravados.
# mkdir -p /tmp/bkp && cp -a /etc /var /proc /mnt /tmp /home /tmp/bkp
Para gerar a criação da imagem ISO:
# BKP=$(date +%d-%m-%Y-%H-%M)
# mkisofs -rJTV 'dados' /tmp/bkp > $BKP.iso
Para gravar a imagem ISO em um CD:
# cdrecord -v -eject dev=/dev/cdrom -multi speed=8 -data $BKP.iso
2º ) Etapa - Gravação múltipla de imagens ISO em um único CD
Em um CD-R, uma gravação de várias sessões obscurecerá as versões antigas do mesmo arquivo e adicionará novos arquivos e diretórios ao disco.
Todos os tempos subseqüentes mkisofs tem que saber onde o espaço livre começa.
Isso é obtido com o CD inserido no gravador de CD e o comando: cdrecord -msinfo dev=/dev/cdrom
Os resultados deste comando são então usados com a opção -C em mkisofs
# mkisofs -rJTV 'dados' -C $(cdrecord -msinfo dev=/dev/cdrom) -M /dev/cdrom /tmp/bkp > $BKP.iso
Em seguida, gravar imagem ISO
# cdrecord -v -eject dev=/dev/cdrom -multi speed=8 -data $BKP.iso
Quando terminar a gravação, ejeta o disco da unidade de CD.
Volte a inserir o CD-ROM e verifique:
# ls -F /mnt/cdrom
.... TRANS.TBL
Pronto! Você concluiu o passo-a-passo com sucesso.
Comentários
Postar um comentário