Usando o rsync para backup incremental, o que acontece quando o backup completo original é devido para exclusão?

2

Eu iniciei um backup incremental, em um disco rígido externo, dos meus dados do Fedora 20 etc usando o esquema aqui , que produz um backup completo no dia 1, seguido por backups incrementais usando links físicos nos dias seguintes, para que apenas as alterações sejam registradas. Eu pretendo manter 28 dias de backup, excluindo cada um quando ele se torna 28 dias de idade.

O que acontece quando o backup completo original é o próximo a ser excluído? Parece ser possível que então não haja mais nada para se conectar. Certamente não apreciei totalmente o que acontece, mas isso não é explicado no excelente site citado, e meu entendimento não é suficiente para eu prever o que acontecerá.

    
por Harry Weston 28.12.2014 / 13:20

1 resposta

2

O sistema de backup ao qual você vincula usa links físicos. Links rígidos são especiais. Os arquivos são realmente apenas indicadores para inodes. Com hard links, é possível ter vários "arquivos" idênticos, todos apontando para o mesmo inode. Isso significa que todos os seus backups são essencialmente backups completos, mas por causa do link físico, o espaço adicional ocupado por cada novo backup é pequeno. Você pode excluir qualquer backup que quiser sem se preocupar em perder nada além do que está nesse backup. Isso é muito diferente dos backups baseados em "delta", em que o backup incremental contém apenas as informações necessárias para alterar o último backup completo, após todo o delta anterior ter sido aplicado, para o estado atual. Se você perder alguma informação ao longo do caminho, seu backup será essencialmente inútil.

    
por 28.12.2014 / 16:07

Tags