Links do SIS e pontos de nova análise

O SIS é um driver de filtro NTFS que substitui arquivos duplicados por links de cópia na gravação (conhecidos como links do SIS) que apontam para um único arquivo de backup, reduzindo a sobrecarga de disco e cache desses arquivos. Esse arquivo de backup está contido em um armazenamento comum. A implementação da arquitetura do SIS faz uso de pontos de nova análise que contêm informações sobre os links do SIS.

Os links do SIS são implementados como arquivos esparsos, geralmente com a maioria dos intervalos do arquivo não alocados e um ponto de nova análise. A estrutura e o conteúdo de um ponto de nova análise são opacos para seus aplicativos de backup e restauração; no entanto, seus aplicativos enviam e recuperam os dados dentro desses pontos de nova análise de e para funções da API do SIS que processam as informações neles. As informações em um ponto de nova análise referem-se a um único arquivo de backup que contém os dados reais do arquivo. Esse arquivo de backup é chamado de arquivo de armazenamento comum e existe no armazenamento comum.

Ao restaurar um link do SIS, o aplicativo de restauração deve executar as seguintes etapas:

  1. Determine o(s) arquivo(s) de armazenamento comum para o(s) qual(is) o link do SIS aponta.
  2. Se o arquivo ou arquivos não existirem no armazenamento comum, restaure o arquivo ou arquivos junto com o link SIS.
  3. Se o link do SIS apontar para um arquivo de armazenamento comum ou arquivos existentes no disco, restaure apenas o link do SIS. Lembre-se de que os dados em arquivos de armazenamento comum nunca mudam, portanto, se um determinado arquivo de armazenamento comum ainda estiver no disco no momento da restauração, ele terá o mesmo conteúdo de quando foi feito backup e não há necessidade de substituí-lo.

A única sobrecarga adicional necessária para backups assistidos pelo SIS é que seu aplicativo de backup deve fazer backup do link do SIS e dos dados associados aos arquivos de backup. Todas as operações de backup e restauração do SIS são locais para um volume específico.