Suporte ao esquema no nível do arquivo
Os gravadores podem ajustar o desempenho de vários tipos de backup no nível do conjunto de arquivos indicando por meio de um tipo de backup de especificação de arquivo, indicado por uma máscara de bits ou OR bit a bit dos membros da enumeração VSS_FILE_SPEC_BACKUP_TYPE .
Para tipos de backup especificados, o gravador indica o seguinte:
- Se será necessário sombrear a cópia do volume para fazer backup adequado de um conjunto de arquivos. Por exemplo, se os arquivos em um conjunto de arquivos não forem abertos exclusivamente pelo gravador e puderem garantir que ele esteja estável, uma cópia de sombra não será necessária.
- Se o solicitante precisa executar o backup de forma que, independentemente da hora da última modificação ou de outros problemas, a versão dos arquivos do conjunto de arquivos atual no backup seja restaurada. Normalmente, isso significa que o conjunto de arquivos é copiado como parte do backup.
Os valores de VSS_FILE_SPEC_BACKUP_TYPE que indicam o requisito de cópia de sombra são:
- VSS_FSBT_ALL_SNAPSHOT_REQUIRED
- VSS_FSBT_FULL_SNAPSHOT_REQUIRED
- VSS_FSBT_DIFFERENTIAL_SNAPSHOT_REQUIRED
- VSS_FSBT_INCREMENTAL_SNAPSHOT_REQUIRED
- VSS_FSBT_LOG_SNAPSHOT_REQUIRED
Os valores de VSS_FILE_SPEC_BACKUP_TYPE que indicam o requisito para fazer backup de um arquivo são:
- VSS_FSBT_ALL_BACKUP_REQUIRED
- VSS_FSBT_FULL_BACKUP_REQUIRED
- VSS_FSBT_DIFFERENTIAL_BACKUP_REQUIRED
- VSS_FSBT_INCREMENTAL_BACKUP_REQUIRED
- VSS_FSBT_LOG_BACKUP_REQUIRED
Por padrão, os conjuntos de arquivos são marcados com um tipo de backup de especificação de arquivo de VSS_FSBT_ALL_BACKUP_REQUIRED | VSS_FSBT_ALL_SNAPSHOT_REQUIRED, o que significa que uma cópia de sombra sempre é necessária no tratamento dos arquivos do conjunto de arquivos e que os arquivos devem ser copiados em todos os tipos de backup.