Como fazer backup de forma segura dos arquivos que podem estar em uso?

0

Atualmente, estou executando um servidor Windows (Server 2016), com um serviço contínuo em execução, cujos dados eu gostaria de fazer backup regularmente.

Estou procurando uma solução para fazer backup desses dados, sem arriscar nenhum tempo de inatividade para o serviço. A situação é a seguinte:

  • Os dados são armazenados em arquivos simples nas pastas do Windows. Desejo copiar os arquivos para fazer um backup deles.

  • O serviço que usa os dados, pode ler / gravar dos arquivos a qualquer momento - mas não mantém os arquivos permanentemente bloqueados.

  • Falha no backup dos arquivos é mais aceitável do que causar interrupção no serviço. Se um backup perder arquivos devido ao serviço que precisa deles, isso é perfeitamente aceitável.

Como posso fazer backup desses arquivos com segurança, sem nenhum risco para o serviço que os utiliza, se decidir lê-los / gravá-los durante o processo de backup?

    
por Bilkokuya 20.07.2018 / 16:03

1 resposta

2

Você pode usar o programa de arquivamento 7-zip . Não lutaria com arquivos que já estão em uso. Você pode escrever um script (batch / cmd / ps) executado a partir do agendador periodicamente e analisar o erro retornado pelo 7-zip códigos para decidir se você quer esperar e tentar arquivar arquivos ocupados ou simplesmente pular arquivos que estão sendo usados pelo seu serviço.

    
por 20.07.2018 / 16:42