+ Responder ao Tópico



  1. #1

    Padrão Backup programado em CD Rom

    Pessoal,

    Tenho certeza que alguem ja fez isso.

    criar um scritp que acione a compactação via .gz .bz2 etc... sendo que depois de isso gerado em um arquivo temporario automaticamente o script grava isso no CD Rom que foi colocado previamente na gaveta do servidor.

    eu consegui fazer o scritp chegar até o arquivo temporario mas não sei como fazer ele gravar isso no CD Rom.

    Alguem pode me ajudar.

    Agradeço desde já

    Roldan[/b]

  2. #2

    Padrão Backup programado em CD Rom

    Bem... existe supondo que voce já tem o gravador a funcar... existe um utilitario para gravar CD's via linha de comandos... chama-se "cdrecord" aí é so juntar ao script e jogar com as argumentos do programa
    Um abraço

  3. #3
    fe_feu
    Visitante

    Padrão Backup programado em CD Rom

    Amigo,

    Back-up em cd não é o que eu chamaria de confiável. Aconselho vc instalar mais um HD no seu servidor e montar somente na hora do back-up.

    Terminada a script desmonta o disco.

    Outra saída seria se vc tivesse outra máquina linux/windows na sua rede, vc poderia montar o compartilhamento desta máquina e jogar o back-up lá.

    Não confie em back-up no mesmo disco, mesmo que seja em partições separadas. A unidade de disco pode crechar e já era.

    O cd pode ser usado em conjunto com essas opções acima.

    Para gravar cd multisessão com o cd record:

    # cdrecord -v -eject speed=4 dev=ATA:1,0,0 -multi nomedoarquivo.iso

    No caso acima a flag "-multi" deixa o cd com a sessão aberta para a próxima gravação. Não esqueça de omitir esta flag quando for o último volume.

    O parâmetro "dev=ATA:1,0,0", que determina a sua unidade de cd, vc consegue saber qual é a sua com o comando:

    # cdrecord -scanbus

    Para continuar a gravação no disco gerado pelo comando acima vc precisa o ending-track da mídia. Isso vc consegue com o comando:

    # cdrecord dev=ATA:1,0,0 -msinfo

    Ele fornecerá algo assim: 0,16774

    O comando abaixo divide o arquivo iso em partes de 695Mb p/ gravar em quantos cd´s forem necessários:

    # tar cjvf documentos/pasta | split -b 695m arquivo_

    O split vai quebrar o arquivo gerado pelo tar em quantos forem necessários, todos com no máximo 695Mb, e eles receberão o nome: arquivo_aa, arquivo_ab e assim por diante.

    Pra juntar isso depois (restaurar)

    # cat arquivo_* > backup.tar.bz2

    É isso aí...
    Já dá p/ vc fazer alguma coisa...
    Espero ter ajudado...

  4. #4
    thiagog
    Visitante

    Padrão Backup programado em CD Rom

    o script com SPLIT que voce mostrou eu ja utilizo e funciona muito bem
    ja gravar CDs no linux para mim é novidade porque nunca precisei mas meu cliente tambem me pediu isso;

    o /home dele esta com quase 3GB e eu precisaria gravar sem ser no formato .ISO

    acho que vou quebrar o diretorio dele em pedacos de 695m
    e depois sim gravar pasta_de_695m em cada cd ou entao utilizar uma gravadora de DVD de outro linux aqui;

    o que voce sugere ?

  5. #5
    fe_feu
    Visitante

    Padrão Backup programado em CD Rom

    Thiago,

    Se vc tem a gravadora de DVD então manda ver nela. Vc deve usar os recursos que tem à disposição.

  6. #6
    eassis
    Visitante

    Padrão Backup programado em CD Rom

    Oi Roldan117,

    Tem jeito de vc postar seu script de bkp ai ? Queria poder usar um destes mas não sei como fazer.

  7. #7

    Padrão Backup programado em CD Rom

    Claro quando tiver terminado vou postar para todos o scritp e como eu fiz.

    Um abraço a todos e obrigado pela ajuda

    Roldan

  8. #8

    Padrão Backup programado em CD Rom

    pessoal agora é o seguinte estou querendo fazer gravar no CD-R o aruivo compactado mas ta dando o erro abaixo, alguem pode me ajudar a resolver,
    é com o cdrecord no momento da gravação e o comando que estou usando é este: cdrecord -v /dev/cdrom1 speed=8 -data /tmp/backup_etc/backup.iso

    o problema está abaixo:
    Cdrecord-Clone 2.01-dvd (i686-pc-linux-gnu) Copyright (C) 1995-2004 JÃ rg Schilling
    Note: This version is an unofficial (modified) version with DVD support
    Note: and therefore may have bugs that are not present in the original.
    Note: Please send bug reports or support requests to http://bugzilla.redhat.com/bugzilla
    Note: The author of cdrecord should not be bothered with problems in this version.
    TOC Type: 1 = CD-ROM
    scsidev: '/dev/cdrom'
    devname: '/dev/cdrom'
    scsibus: -2 target: -2 lun: -2
    Linux sg driver version: 3.5.27
    Using libscg version 'schily-0.8'.
    cdrecord: Warning: using inofficial libscg transport code version (schily - Red Hat-scsi-linux-sg.c-1.83-RH '@(#)scsi-linux-sg.c 1.83 04/05/20 Copyright 1997 J. Schilling').
    Driveropts: 'burnfree'
    SCSI buffer size: 64512
    atapi: 1
    Device type : Removable CD-ROM
    Version : 0
    Response Format: 1
    Vendor_info : 'LG '
    Identifikation : 'CD-RW CED-8080B '
    Revision : '1.06'
    Device seems to be: Generic mmc CD-RW.
    Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
    Driver flags : MMC SWABAUDIO
    Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
    Drive buf size : 1024000 = 1000 KB
    Drive DMA Speed: 115200 kB/s 654x CD 83x DVD
    FIFO size : 4194304 = 4096 KB
    Track 01: data unknown length
    Track 02: data 40 MB
    Total size: 46 MB (04:36.21) = 20716 sectors
    Lout start: 46 MB (04:38/16) = 20716 sectors
    Current Secsize: 2048
    ATIP info from disk:
    Indicated writing power: 5
    Is not unrestricted
    Is not erasable
    Disk sub type: Medium Type B, low Beta category (B-) (4)
    ATIP start of lead in: -12369 (97:17/06)
    ATIP start of lead out: 359849 (79:59/74)
    Disk type: Short strategy type (Phthalocyanine or similar)
    Manuf. index: 69
    Manufacturer: Moser Baer India Limited
    Manufacturer is guessed because of the orange forum embargo.
    The orange forum likes to get money for recent information.
    The information for this media may not be correct.
    Blocks total: 359849 Blocks current: 335801 Blocks remaining: 315085
    Speed set to 1411 KB/s
    Starting to write CD/DVD at speed 8.0 in real TAO mode for single session.
    Last chance to quit, starting real write 0 seconds. Operation starts.
    Waiting for reader process to fill input buffer ... input buffer ready.
    Performing OPC...
    Starting new track at sector: 24048
    Track 02: 4 MB written (fifo 100%) [buf 95%] 8.2x.cdrecord: Input/output error. read error on input file
    Writing time: 20.543s
    Min drive buffer fill was 95%
    cdrecord: fifo had 131 puts and 68 gets.
    cdrecord: fifo was 0 times empty and 55 times full, min fill was 92%.

    Valew pessoal