Por diversas vezes é interessante continuar a gravar aquele CD que não está cheio. Suponha o backup de um banco de dados SQL que, compactado, ocupa apenas 10 megabytes. O backup é feito uma vez por dia. Ou seja, em um CD de 700 megabytes cabem até 70 backups. Aprenda como gravar no mesmo CD que foi gravado no dia anterior.
Este artigo usa os softwares mkisofs e cdrecord e
parte do princípio que o leitor já esteja habituado com os
comandos mais comuns destes softwares. Se o leitor não teve ainda
contato com estes, é extremamente recomendado que leia o
CD-Writing-HOWTO
e as manpages dos respectivos softwares em questão.
Começando do zero, supondo que queira-se gravar determinados dados
no diretório /home/data, o primeiro passo é inserir o CD
virgem no gravador e executar a gravação:
Para quem não está habituado, a linha acima gera o arquivo ISO
on-the-fly, ou seja, o arquivo ISO é gerado durante a gravação do CD.
As flags novas aqui são:
-data: informa que as trilhas subseqüentes serão
gravadas em formato CD-ROM mode 1 (Yellow Book). Normalmente
a flag -data é a default pelo cdrecord, mas é sempre bom se
certificar colocando-a.
-multi: é a opção que informa que o CD será do tipo
multiseção. Esta flag deve estar presente em todas as seções
do CD, exceto na que se queira que seja a última seção da
mídia. A fixação do disco será feita de uma maneira que seja
possível a continuação posterior do disco. A TOC (Table Of
Contents) é gerada com um link para a próxima futura seção
de dados.
Uma vez gravado o CD, está pronta a primeira seção. O CD deve ser
lido sem problemas em qualquer leitor moderno de CD-ROM e em
qualquer sistema operacional de maneira totalmente transparente.
[3] Comentário enviado por lordello em 21/01/2004 - 21:24h
Muito bom o artigo cara, faltaram só duas coisinhas:
1) Explicar como será o comando para execurar a terafa em etapas, criando primeiro a imagem iso antes de gravar. O usuário com uma máquina lenta não pode gravar "On The Fly" e talvez ele não saiba como executar o comando separado, afinal é para isso que criamos os artigos =).
2) Seria bom dizer mais explícito que você está usando o Linux-2.6, pois o Linux-2.4 precisa de emulação SCSI e o usuário pode ficar meio confuso.
Linux2.4 dev=0,0,0 #Onde 0,0,0 é o device da sua gravadora.
Execute 'cdrecord -scanbus' para saber onde está a sua.
Linux-2.6 dev=/dev/hdX #Onde X é o device da sua gravadora.
Valeu cara! Esse artigo vai ficar no meu arquivo.
Falow!
[4] Comentário enviado por racquad em 22/01/2004 - 15:01h
Realmente, falha minha... eu esqueci de avisar que o comando dev=/dev/hdx eh disponivel apenas apartir do kernel 2.6. Bem lembrado.
Quanto ao On the fly, eu presumi e escrevi que o artigo parte do principio que o leitor ja possui algum contato com os comandos mkisofs e cdrecord. Se nao, indiquei a leitura do howto apropriado. Numa outra oportunidade, podemos falar sobre a geracao de arquivos ISO.
Obrigado pelo apoio...
[5] Comentário enviado por lordello em 25/01/2004 - 16:56h
Não se grila não.. seu artigo está ótimo, fiz essa observações porque sei que as pessoas vão reclamar por não conseguirer seguir o passo a passo, mesmo você falando que o indivíduo deve ter conhecimentos sobre cdrecord e mkisofs.
Bom recebi um email de uma cara pedindo para informar o procedimento, logo vou postá-lo aqui para ficar registrado...
O processo para gravar CD em duas etapas é o mesmo indicado no artigo do nosso amigo racquad, mas você deve incluir a opção '-o cd_image', assim:
[6] Comentário enviado por borisam em 25/05/2004 - 15:37h
Já estou tentando usar multiplas seções a bastante tempo, e esta matéria ajudou muito.
Segui as instruções passo a passo e consegui gravar um CD com duas seções, embora alguns parâmetros não tenham sido aceitos como o --quiet (na versão que usei é -quiet) ou o parâmetro -dev
Seria interessante acrescentar nesta matéria as instuções para ler um CD neste gravado neste formato, eu só estou conseguindo ler a segunda seção.
[7] Comentário enviado por bramax em 19/08/2004 - 17:31h
Putz... não seria mais fácil usar o K3B ou o Gecombuster? Tem opções nos dois para fazer multissessão, que são mais simples de usar do que o shell. Mas o artigo está nota dez, para quem escolher esta maneira de gravar cds.