+ Responder ao Tópico



  1. #1
    capgaiotto
    Visitante

    Padrão 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: hdcMA, hddio
    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

  2. #2
    capgaiotto
    Visitante

    Padrão 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

  3. #3

    Padrão 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)

  4. #4
    capgaiotto
    Visitante

    Padrão 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

  5. #5

    Padrão 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)

  6. #6
    capgaiotto
    Visitante

    Padrão Entendendo erros com Gravador de CD

    Fala Evandro!

    Muito Obrigado pela ajuda!


    Até mais!


    Rodrigo Gaiotto