Entendendo erros com Gravador de CD
Olá caros amigos!
Possuo um servidor de dados com Fedora Core 2 e pretendo utilizar um gravador de CD LG 32X em "/dev/hdc" para estar criando uma rotina de back-up em CDRW.
Seguindo os muitos documentos da web referentes à configurar e usar o gravador, encontrei os seguintes problemas.
1º - Não consigo montar o device:
[root@Serverdados ~]# mount /dev/sg0 /home/teste
mount: /dev/sg0 não é um dispositivo de blocos
[root@Serverdados ~]# mount /dev/hdc /home/teste
/dev/hdc: Argumento inválido
mount: dispositivo de blocos /dev/hdc é protegido contra gravação; montando somente para leitura
/dev/hdc: Argumento inválido
mount: /dev/hdc: não foi possÃvel ler o superbloco
Obs. Pasta "teste" criada e com permissões. Acessando o padrão /mnt/cdrom, quando executo o ls ele mostra alguns arquivos, que não estão no cd - como se /mnt/cdrom fosse montado errado.
2º - Porém executando o teste "cdrecord dev=ATAPI -scanbus", recebo:
[root@Serverdados ~]# cdrecord dev=ATAPI -scanbus
Cdrecord-Clone 2.01a19 (i686-redhat-linux-gnu) Copyright (C) 1995-2003 Jörg Schi lling
scsidev: 'ATAPI'
devname: 'ATAPI'
scsibus: -2 target: -2 lun: -2
Warning: Using ATA Packet interface.
Warning: The related libscg interface code is in pre alpha.
Warning: There may be fatal problems.
Using libscg version 'schily-0.7'
scsibus0:
0,0,0 0) 'LG ' 'CD-RW CED-8080B ' '1.06' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
3º - Na verificação do dmesg:
Executo dmesg | grep -i hdc
ide1: BM-DMA at 0xb408-0xb40f, BIOS settings: hdc:DMA, hdd:pio
hdc: LG CD-RW CED-8080B, ATAPI CD/DVD-ROM drive
hdc: ATAPI 32X CD-ROM CD-R/RW drive, 2048kB Cache, DMA
hdc: command error: status=0x51 { DriveReady SeekComplete Error }
hdc: command error: error=0x50
end_request: I/O error, dev hdc, sector 0
Muito Obrigado pela atenção!
Rodrigo Gaiotto
Entendendo erros com Gravador de CD
Meu FSTAB
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/hda3 swap swap defaults 0 0
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
Entendendo erros com Gravador de CD
via sg0 vc não vai consegir fazer muita coisa, já que vc não tá usando emulação ide-scsi, que tb não é necessária.
como vc tá montando em um diretório qq, e possivel que este já tenha arquivos, então vc os vem em vez dos arquivos do cd.
tentando somente mount /mnt/cdrom vc obtem exito? pela mensagem de erro, o sistema chega a ler e perceber que se trata de uma mídia de somente leitura, já pensou em problema fśico com o gravador, tipo um pouco desconectado (jé tive esse problema, depois fui ver que o cabo IDE tava meio solto)
Entendendo erros com Gravador de CD
Olá Evandro!
Troquei o drive de gravador e o IDE-cable e consegui gravar a pasta /home/gaiotto para o CDRW, utilizaei o comando:
mkisofs -r /home/gaiotto/ | sudo cdrecord -v -eject dev=/dev/hdc -
Ele gravou perfeito no cdrw, abri em uma máquina Windows e as pastas e arquivos estavam todos lá, só que ele alterou o nome de todos os arquivos para as iniciais seguidas de uma numeração.
Lendo, descobri a opção -J depois de mkisoft, para gravar em formato Juliet ou algo deste tipo que preserva o nome original do arquivo. Bom, então agora estou em busca de criar um script que compacte a pastas, para depois gravar o arquivão compactado para a Media.
Outra coisa. com o comando:
mkisofs -r /home/gaiotto | sudo cdrecord -v -eject dev=/dev/hdc -
eu gravo no CDRW.
Qual comando eu utilizaria para que os dados contidos no CDRW fossem apagados antes do inicio da gravação?
Muito Obrigado brother!
Rodrigo Gaiotto
Entendendo erros com Gravador de CD
para apagar os arquivos no drive de cd basta executar o segite comando:
sudo cdrecord -v -eject bank=fast dev=/dev/hdc
que ele vai apagar de modo rápido (somente limpando os registros de dados na ultima trilha)