Página 1 de 1

Copia de Segurança em CD.

Enviado: 15 Dez 2006 10:10
por Fernando Borges
Sempre coloquei nos meus sistemas a opção de Backup pelo disquete e agora alguns clientes estão me pedindo para colocar a opção de gravar o backup em CD. Tentei de todas as formas que eu tenho conhecimento, mas não consegui. Se alguem poder me ajudar, eu agradeço.

Fernando Borges.

Enviado: 15 Dez 2006 13:50
por Vander
Utilizando o NERO InCD você pode fazer da mesma forma que faz com disquete, Eu deixo em meus sistemas 3 opções de BKP.

Em disquete
Em CD utilizando o InCD
* Em CD utilizando um programa que tenho em VB.

* Por este programa eu cobro dos meus cliemtes separadamente.

Posso enviar para o seu E-mail para que possa testar.

OBS:
É sempre importante ter como recuperar os dados mesmo sem acessar o sistema.

Vander

Enviado: 15 Dez 2006 20:11
por rochinha
Amiguinho

Se voce usar XP ou Windows 2000/2003 Professional voce poderá ativar o servico IMAPI que consiste em usar o motor do Nero que esta liberado para estas versões e permite gravação de CDs com um simples arrasar e soltar.

Só não sei se quando ativado o mesmo cria algum diretório virtual que voce possa manipular mas é outra alternativa.

Enviado: 16 Dez 2006 00:34
por vagucs
acho que o XP ja fa zisto naturalmente nao?

Enviado: 16 Dez 2006 23:39
por fladimir
Alguém já ouviu falar em usar via linha de comando DOS o comando: nerocmd ele grava em CD e dizem q é simples de utilizar se alguém quiser posso enviar no e-mail para testes, mas eu mesmo nunca usei.... Eu particularmente tentei usar no meu XP mas da q naum é um aplicativo win32 valido.... mas tem um sistema q utiliza ele na sua rotina de backup


Até :xau

Enviado: 17 Dez 2006 03:35
por rochinha
Amiguinhos

Voce precisarão do NEROBURN.EXE, NEROCMD.EXE, NEROAPI.DLL e os passos abaixo, ta facil de entender e o resto da pra pegar na rede.

Código: Selecionar todos

NeroCmd.exe --write --drivename E --real
--speed 4 --iso backup --iso-mode2 --detect_non_empty_cdrw
--enable_abort --underrun_prot --create_iso_fs $ALL_FILES
--force_erase_cdrw 

drivename E	- The drive name of CD-RW device.
$ALL_FILES	- The macro-field which means the group specification of all backup files of the stack or incremental backup by using wildcard "*": [Destination directory]\[backup file name]*.[extension]
force_erase_cdrw- Force erasing CD-RW if the disc is not empty.

Exemplos:

Testando o disco:

  cCmdNero := "NeroCmd.exe --load --error_log MyError.txt --drivename "+cCDLetra
  Winexec( cCmdNero, 7)
  cError := memoread("MyError.txt")
  if len( cError ) = 0
     Mensagem("Erro no processo de leitura.")
     return .f.
  endif

Apagando o disco:

  cCmdNero := "NeroCmd.exe --erase --drivename "+cCDLetra+" --error_log MyError.txt"
  Winexec( cCmdNero, 7)
  cError := memoread("MyError.txt")
  if len( cError ) = 0
     Mensagem("Erro no processo de delecao.")
     return .f.
  endif

Gravando o disco:

  cCDLetra := "H:"
  cNomcd   := "CDBK0001"
  cSalida  := "C:\SISTEMA\BACKUP"
  cCmdNero := "NeroCmd.exe --write --drivename "+cCDLetra+" --real "+;
            " --media_type media_cdr --iso "+cNomcd+;
            " --recursive --Verify --error_log MyError.txt "+cSalida
  Winexec( cCmdNero, 7)
  cError := memoread("MyError.txt")
  if len( cError ) = 0
     Mensagem("Erro no processo de Gravacao.")
     return .f.
  endif

Enviado: 17 Dez 2006 04:32
por Clipper
Outra opção seria usar o EASY CD CREATOR e tem uma opção que você pode uitilizar um CD-RW como se fosse um HD ou Disquete, você pode copiar, excluir, renomear, editar, etc... como se fosse um disco normal, se não me engano o INCD do nero faz o mesmo.

Até logo.

Marcelo

Enviado: 18 Dez 2006 11:30
por MARINI
Pode tambem zipar direto no CD como se faz num disquete:
Formate o CD e crie uma pasta como COPIA por exemplo.
Crie o arquivo LISTA.TXT contendo os diretorios e arquivos a serem zipados.
EX:
C:\MEUPRG\*.DBF
C:\MEUPRG\C*.FPT
C:\OUTROPRG\ZD*.TXT

Direcione a copia para o DRIVE\PASTA do CD.

Insira a linha abaixo no seu prg:

SWPRUNCMD("PKZIP -) G:\COPIA\NOMEZIP @LISTA.TXT -rP -s[senha]")

Enviado: 20 Dez 2006 10:28
por ederxc
legau galera , mais tenho uma duvida ... Isso tudo ae funfa com clipper puro 5

Enviado: 20 Dez 2006 10:59
por MARINI
'funfa' com:
clipper 5.3b
blinker 7

Enviado: 21 Dez 2006 16:44
por Dércio_Luiz_Zanatta
Essa do NeroCmd é mesmo uma boa solução. Eu ainda não conhecia !!
Porém, não sei se é assim mesmo, mas através deste método não é possível gravar em um CD que já contém dados gravados, o NeroCmd retorna uma msg na tela "disk is not empty", ou seja, o disco não está vazio. Pelo que entedi eu tenho que efetuar um "erase" sempre que eu for gravar no disco.... Alguém sabe uma forma de adicionar dados ao Cd sem remover o que está gravado ?

Enviado: 21 Dez 2006 21:45
por rochinha
Amiguinho

USE CD-RW e instale o UDF Reader( Universal Data File System )

Ou então no diretório backup vá armazenando os backup dia-a-dia e quando chegar no fim do mes execute a queima do CD( usando NeroCMD ) com todos os dias e feche-o.

Resposta

Enviado: 08 Jan 2007 01:57
por Glauco Cruz Costa
O problema para os seus usuários, depois, será o de ter de gastar bastante dinheiro com CD: 1 para cada backup, se CD-R, ou para cada 2 backups, se CD-RW. :P
Uns 20 contos por mês.
Sinceramente, acho melhor que os ensinem os usuários a gravar os arquivos no CD.
E outra coisa: se vão gastar tanto com CD, é melhor que comprem uma unidade de Fita DAT. Aí, sim, será o bicho!
A não ser que você gaste 1 disquete para cada backup... Aí sim, o CD sairá mais barato.
Mas, continuo com a unidade de Fita Dat.
Ou então, faça backup em terminais mesmo. Faça um batizinho (arquvvo .bat do DOS) que salve diariamente os arquivos em vários computadores. Posso dar mais detalhes do batzinho se quizer. Depois, grave-os semanalmente em CD. Também é seguro. Agora se todos os computadores em que foram fitos os backups queimarem ao mesmo tempo, é porque eles lá são azarentos demais, viu. É melhor desistirem da vida...
Mas, ainda fico com a Fita Dat. Você gasta uns 200,00 comprando a gravadora e mais uns 15,00 comprando a fita. Existe, atualmente, fitas dat de mais de 10GB. Geralmente, já vem com um programa de backup. Se não vier, tente encontrar na net. Você pode agendar o backup diariamente ou como quiser.
Valeu :xau

Enviado: 08 Jan 2007 03:34
por Clipper
Eu pessoalmente gosto mais da opção do Easy CD Creator, você formata o CD-RW e usa ele normalmente, exemplo simples usando o próprio programa :

Código: Selecionar todos

PATH=DIRNAME()
IF DIRCHANGE("E:\BACKUP")
   DIRMAKE("E:\BACKUP")
ELSE
   RUN DEL E:\BACKUP\*.*
ENDIF
DIRCHANGE(PATH)
RUN COPY *.DBF E:\BACKUP /Y
RUN COPY *.EXE E:\BACKUP /Y
RUN COPY *.DBT E:\BACKUP /Y
Onde : E é a unidade do gravador de CD

Até logo.

Marcelo