Fórum Copiar arquivo em uso #345779
11/09/2007
0
Pessoal,
Utilizamos aqui na empresa duas ferramentas para backup. O Cobian backup para copias simples. Excelente ferramenta porém não copia arquivos em uso. Também utilizamos o Bacula Backup, uma aplicação open source que roda num linux e tem um cliente que roda nos servidores windows e co isso ele consegue incrivelmente copiar arquivos em uso.
Estamos para substituir todo o Linux da empresa (ufa!, falta somente 2 servidores!!!) e com isso pretendo criar a ferramenta de bacup no estilo Cobian (com muito mais recursos é claro!) porém não acho nada que me possibilite copiar arquivos em uso no Delphi.
Acredito que o bacula utilize alguma API da Win32 que ele consiga uma ultima versao do arquivo em uso, não sei ao certo.
Alguém tem algum caminho aí?
Valeu! Obrigado!!!
Utilizamos aqui na empresa duas ferramentas para backup. O Cobian backup para copias simples. Excelente ferramenta porém não copia arquivos em uso. Também utilizamos o Bacula Backup, uma aplicação open source que roda num linux e tem um cliente que roda nos servidores windows e co isso ele consegue incrivelmente copiar arquivos em uso.
Estamos para substituir todo o Linux da empresa (ufa!, falta somente 2 servidores!!!) e com isso pretendo criar a ferramenta de bacup no estilo Cobian (com muito mais recursos é claro!) porém não acho nada que me possibilite copiar arquivos em uso no Delphi.
Acredito que o bacula utilize alguma API da Win32 que ele consiga uma ultima versao do arquivo em uso, não sei ao certo.
Alguém tem algum caminho aí?
Valeu! Obrigado!!!
Romulocpd
Curtir tópico
+ 0
Responder
Posts
11/09/2007
Massuda
Dê uma olhada na documentação do Bacula...
:arrow: [url=http://www.bacula.org/fr/dev-manual-fr/Windows_Version_Bacula.html]The Windows Version of Bacula[/url]
...principalmente nas seções ´Windows Compatibility Considerations´ e ´Volume Shadow Copy Service´. Interessante notar que a documentação dá a entender que nem todo backup de arquivo que estiver aberto é um arquivo consistente, ou seja, você pode ter um cópia de um BD MySQL que está corrompido devido ao backup.
O problema de não conseguir copiar um arquivo aberto está relacionado com o fato de que alguns programas abrem arquivos em modo exclusivo, ou seja, simultaneamente outros programas não podem abrir para leitura o mesmo arquivo. Pelo que entendi esse shadow copy resolve esse problema SE o programa que abriu o arquivo suportar shadow copy.
:arrow: [url=http://www.bacula.org/fr/dev-manual-fr/Windows_Version_Bacula.html]The Windows Version of Bacula[/url]
...principalmente nas seções ´Windows Compatibility Considerations´ e ´Volume Shadow Copy Service´. Interessante notar que a documentação dá a entender que nem todo backup de arquivo que estiver aberto é um arquivo consistente, ou seja, você pode ter um cópia de um BD MySQL que está corrompido devido ao backup.
O problema de não conseguir copiar um arquivo aberto está relacionado com o fato de que alguns programas abrem arquivos em modo exclusivo, ou seja, simultaneamente outros programas não podem abrir para leitura o mesmo arquivo. Pelo que entendi esse shadow copy resolve esse problema SE o programa que abriu o arquivo suportar shadow copy.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)