Copia de Segurança em CD.
Moderador: Moderadores
-
Fernando Borges
- Usuário Nível 1

- Mensagens: 38
- Registrado em: 29 Set 2004 16:43
- Localização: Sacramento/MG
Copia de Segurança em CD.
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.
Fernando Borges.
- Vander
- Usuário Nível 3

- Mensagens: 214
- Registrado em: 23 Jul 2004 01:43
- Localização: João Monlevade - MG
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
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
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
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.
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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
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
Até :xau
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
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.
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
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
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
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
-
MARINI
- Usuário Nível 3

- Mensagens: 288
- Registrado em: 06 Jul 2004 08:06
- Localização: Pindamonhangaba SP
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]")
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]")
Sds
Marini
Marini
-
Dércio_Luiz_Zanatta
- Usuário Nível 3

- Mensagens: 153
- Registrado em: 11 Jan 2006 15:37
- Localização: Ibirubá - RS
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 ?
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 ?
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
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.
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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
-
Glauco Cruz Costa
- Usuário Nível 3

- Mensagens: 102
- Registrado em: 15 Dez 2005 22:02
- Localização: Brasília/DF
- Contato:
Resposta
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. 
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
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
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 :
Onde : E é a unidade do gravador de CD
Até logo.
Marcelo
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
Até logo.
Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)


