Compartilhar via


Problemas comuns de backup de volume

Qualquer operação de backup que tente copiar uma imagem completa e estável de um sistema deve lidar com as seguintes preocupações:

  • Arquivos inacessíveis durante um backup. A execução de aplicativos frequentemente precisa manter os arquivos abertos no modo exclusivo durante um backup, impedindo que os programas de backup os copiem.

  • Estado de arquivo inconsistente. Mesmo que um aplicativo não tenha seus arquivos abertos no modo exclusivo, é possível, devido ao tempo finito necessário para abrir, fazer backup e fechar um arquivo, que os arquivos copiados para a mídia de armazenamento podem não refletir o mesmo estado do aplicativo.

  • Precisa minimizar as interrupções de serviço. Para garantir a acessibilidade do arquivo e a integridade dos dados que estão sendo armazenados em backup podem exigir a suspensão e/ou o encerramento de todos os programas em execução durante um backup de volume. Para sistemas de disco grandes, isso pode ter horas de duração.

    Recentemente, alguns fornecedores de armazenamento tentaram resolver esses problemas fornecendo um mecanismo de captura de volume — um meio de capturar uma imagem dos arquivos em disco em um determinado instante no tempo — usando um mecanismo de cópia na gravação ou "espelho dividido". No entanto, essas soluções envolvem dificuldades próprias:

    • Implementações incompatíveis do fornecedor de captura de volume. Muitos provedores de dispositivos RAID fornecem mecanismos de captura de volume. No entanto, cada fornecedor tem sua própria interface e cada um deve obter suporte dos fornecedores de backup para suas interfaces de captura de volume. Isso significa que os fornecedores de aplicativos de backup devem dar suporte a várias implementações de captura de volume, o que é indesejável.
    • Falta de coordenação de aplicativo. Muitos dispositivos que dão suporte a uma captura de volume não dão suporte à coordenação de aplicativos em execução com o congelamento de dados em disco. Para os dispositivos que fazem isso, como acontece com os aplicativos de backup, cada fornecedor tem uma interface diferente.
    • Suporte limitado para dispositivos não RAID. Poucos se algum fornecedor de disco convencional fornecer suporte para qualquer tipo de captura de volume em seus drivers de dispositivo. Isso significa que os mecanismos de captura são limitados a determinados sistemas de disco e normalmente não podem dar suporte ao backup de áreas do sistema.
    • Precisa lidar com atualizações no disco durante a captura de volume. Embora os mecanismos de captura de volume fornecidos pelo fornecedor de armazenamento possam congelar o estado dos dados no disco, eles nem sempre interoperam com aplicativos em execução. Isso frequentemente significa que os dados enviados para o volume enquanto um dispositivo de armazenamento está passando por captura de volume podem ser perdidos.
    • Backup multivolume consistente. O dispositivo de armazenamento executa essas capturas de volume, portanto, geralmente não há nenhum mecanismo para coordenar o tempo do congelamento de dados. Isso é particularmente verdadeiro se os dispositivos vêm de fornecedores separados. Portanto, se vários volumes de armazenamento estiverem envolvidos em um backup com uma captura de volume, a imagem de tempo preservada para cada volume poderá não ser consistente.