A sintaxe para a gravação é a seguinte:
# cdrecord -v -fs=16M speed=$velocidade dev=$dispositivo -data $arquivos
Onde:
- cdrecord: é o programa usado para gravar;
- -v: é o modo verbose, onde todas as mensagens de progresso são exibidas para o usuário;
- -fs: especifica o tamanho do buffer (FIFO), que deve ser um múltiplo de 8, caso não seja especificado nenhum valor, o cdrecord irá usar o padrão que é 4m. O tamanho recomendado esta entre 4 e 32 megabytes.
- speed: é a velocidade de gravação ou a velocidade de transmissão de dados, caso você não coloque este, o cdrecord irá usar a velocidade padrão especificada no arquivo /etc/default/cdrecord;
- dev: é o endereço SCSI, um número que ao gravador é atribuído pela interface SCSI;
- -dev: é o valor atribuído ao seu dispositivo;
- -data: os arquivos para onde este parâmetro aponta serão gravados.
Caso você não queira usar as variáveis, pode adicionar os dados
diretamente, como no exemplo abaixo.
# cdrecord -v -fs=16M speed=8 dev=0,0,0 -data /root/imagem.iso
Isto se você quer gravar arquivos que estejam em seu HD, mas se a
idéia for fazer uma copia perfeita de um CD, ou seja, gravar de CD para CD.
Primeiramente você deve extrair o CD que se quer gravar para dentro
de uma área em seu disco rígido com os seguintes procedimentos:
Coloque o CD na bandeja:
# eject -t
Este comando irá fechar a bandeja do gravador.
# dd if=/dev/cdrom of=/tmp/imagem1.iso
Com este comando será criada uma imagem perfeita do CD-ROM no seu
diretório /tmp, veja que não foi necessário montar a unidade, pois
este comando extrai a imagem diretamente do dispositivo.
Depois de criada a imagem é hora de gravar o CD. Use a sintaxe
abaixo para o mesmo:
# cdrecord -v -fs=16M speed=8 dev=0,0,0 -data /tmp/imagem1.iso
Faça as alterações conforme as possibilidades do seu gravador.
Talvez você tenha que configurar o link que se refere ao seu CD-ROM
no diretório /dev, caso você não esteja certo que /dev/cdrom aponta
para a sua unidade de CD principal, faça o seguinte:
Verifique quais os caracteres que ao seu CD-ROM foram atribuídos,
exemplo: scd0, scd1 (para unidades SCSI), ou hdc, hdd (para unidades
IDE). Caso em seu PC somente se encontre a interface IDE, então não
será possível gravar CD's. Neste caso será necessário a compilação
de um novo kernel e é claro, adicionar a emulação da interface SCSI.
Após descobrir quais caracteres foram designados para seu CD-ROM,
passe os seguintes comandos em um terminal:
# cd /dev
# rm -f /cdrom
# ln -s dispositivo cdrom
Onde:
- ln -s: É o programa que cria links simbólicos em arquivos ou dispositivos, assim como os atalhos no Windows. O parâmetro -s diz para que seja criado um link simbólico.
- dispositivo: Se refere aos caracteres designados para seu CD-ROM.
Um exemplo de como ficaria a sintaxe é:
# ln -s scd0 cdrom
Onde:
- scd0: Se refere ao meu CD-ROM principal.
Agora toda vez que você quiser se referir ao seu CD-ROM, basta apontar
para /dev/cdrom, fica bem mais fácil que /dev/scd0, além disso alguns
programas usam o link simbólico como referência e não o valor atribuído
a unidade de CD.