Configurando e utilizando um gravador de CDs IDE
Neste artigo voce aprenderá a configurar e utilizar um gravador de CDs IDE. Através de exemplos ilustraremos como gravar CDs de dados e de audio, assim como converter MP3 para WAV.
Parte 4: Gravando CD de dados
Para gravar CDs de arquivos é necessário que se gere a imagem ISO
e depois mandemos queimá-la no CD.
Primeiro devemos arrumar toda a disposição dos arquivos/diretórios em uma pasta, aqui no nosso exemplo chamaremos esta pasta de backup01.
Depois de tudo arrumadinho lá no nosso backup01, vamos criar a imagem da nossa pasta com o comando:
# mkisofs -r -o backup01.iso backup01
Espere até o término da criação da imagem, agora verifique se está tudo certinho montando a imagem:
# mount -o loop backup01.iso Diretorio_Qualquer
Tudo no esquema? Belezinha? Então vamos por esse seu gravador para funcionar!!! =)))
# cdrecord -v speed=x dev=y -data backup01.iso
Onde:
Primeiro devemos arrumar toda a disposição dos arquivos/diretórios em uma pasta, aqui no nosso exemplo chamaremos esta pasta de backup01.
Depois de tudo arrumadinho lá no nosso backup01, vamos criar a imagem da nossa pasta com o comando:
# mkisofs -r -o backup01.iso backup01
Espere até o término da criação da imagem, agora verifique se está tudo certinho montando a imagem:
# mount -o loop backup01.iso Diretorio_Qualquer
Tudo no esquema? Belezinha? Então vamos por esse seu gravador para funcionar!!! =)))
# cdrecord -v speed=x dev=y -data backup01.iso
Onde:
- x: deve ser substituído pela velocidade do teu gravador.
- y: lembra-se do comando "cdrecord -scanbus"? No meu gravador
apareceu:
0,0,0) 'LG ' 'CD-RW CED-8120B ' '1.03' Removable CD-ROM
Então no meu caso este valor será dev=0,0,0. Se você não tiver nenhum outro dispositivo SCSI instalado no micro, o seu também será este endereço, caso tenha, pode variar.
Agora um observação.
TODAS as distribuições GNU/Linux vem com kernel suportanto:
emulação scsi
SCSI disk e cdrom
Joilet e RockRidge
Por tanto "não é necessário compilar kernel"!
Algumas distros como Slackware fornessem kernels scsi com drivers compilados internamente, mas os módulos já são o suficiente, não precisando usar tal kernel. Vamos acabar com essa história de recompilar kernel para gravar CD. Com o Linux 2.6 isso já é passado também, pois ele aceita acessar gravadoras de forma transparente, bastando indicar o dispositivo da gravadora, no meu caso "/dev/hdd".
Outra coisa é que você não mensionou o suporte a RockRidge, se você gravar um CD no Linux sem essa opção você não vai poder gravar os arquivos com as permissões que os *nix usam, e nem usar o recurso "case sensible" do sistema de arquivos.
Eu uso Slackware, mas já usei muito Debian e estou falando com conhecimento de causa, não ache que estou chutando, já configurei minha gravadora no Debian sem precisar recompilar o kernel. É preciso somente executar o processo de configuração do Lilo e usar um kernel com scsi que já é fornecido pela Debian.
Falow!