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]
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
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...
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 ?
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.
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.
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
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