Dados rsync e off-line em fita

2

Eu tenho um sistema de backup que manipula grandes quantidades de dados. Eu uso o rsync para fazer backup dos dados para um diretório remoto. No local remoto, eles arquivam seus dados em fita por motivos de segurança.

Os dados são estáticos. Uma vez criado, não muda.

Agora estou enfrentando a opção de excluir alguns dos dados da fita, a fim de obter espaço de armazenamento em disco no local remoto. O off-lining é feito mantendo-se a estrutura do sistema de arquivos, para que os arquivos existentes possam ser procurados sem precisar chamá-los de volta ao disco.

Eu tenho visto como gerenciar isso através do rsync. Já que o armazenamento em fita não é feito para recuperação rápida de dados. O sinalizador -W conseguirá isso?

    
por repelente 18.11.2014 / 12:24

1 resposta

3

Com base nos seus comentários, parece que você tem um sistema gerenciamento hierárquico de armazenamento (HSM) que está manipulando automaticamente restaurando arquivos da fita quando eles são acessados. (Você não declara especificamente isso na sua pergunta, mas seu comentário "... Eu acredito que ele tentará chamar os arquivos da fita de volta para o disco.")

O argumento -W desabilita a cópia em delta. Isso não afetaria o problema que você está tentando evitar.

Por padrão, o rsync usará o registro de data e hora e o tamanho do arquivo como um teste para decidir quais arquivos foram alterados. Se o seu HSM mantiver o tamanho do arquivo e o registro de data e hora nos arquivos "stub" (geralmente feitos por meio de arquivos esparsos), o rsync não deverá tentar executar cópias delta dos arquivos stub. Se, no entanto, os tamanhos e carimbos de hora não corresponderem, você presumirá que os arquivos foram alterados e tentará fazer uma cópia.

Não vejo nenhuma funcionalidade no rsync que permita a exclusão automática de arquivos que são apagados em seu HSM. (Eu não sei quais sistemas operacionais estão em jogo também. O Windows, por exemplo, tem um atributo de arquivo que identifica arquivos destacados para o HSM.)

Se seus arquivos stub não tiverem os timestamps e tamanhos apropriados, sua melhor aposta provavelmente será gerar uma lista de exclusões de arquivos que foram apagados e usá-los para excluir arquivos do rsync.

    
por 18.11.2014 / 18:27