Pessoal,
Bom dia!
Eu não sei se ocorre isso com vocês, mas sempre quando estou estudando um determinado assunto, às vezes eu não consigo entender/sedimentar
alguns conceitos, acredito que o motivo seja por não encontrar pessoas para debater os assuntos, e ai às vezes bate uma insegurança.
Ou seja, parece que o raciocíno não fica sedimentado na cabeça. hehehe
Então venho compartilhar o meu entendimento sobre os tipos de Backup usando o Bacula e gostaria
que se possível, para aqueles que tiverem com um tempinho livre pudesse contribuir com qualquer
observação sobre a leitura abaixo.
Leitura dos tipos de Backup Full, Diferencial e Incremental.
Backup Full:
Backup Completo dos dados. O próximo backup, seja ele Diferencial ou Incremental usuará
este backup como referencial. Ou seja, este backup é obrigatório para todos os próximos backups.
Para restaurar um backup Full, pode se restaurar todo o Job que realizou o backup Full, ou seja, restaurar
todos os arquivos que foram copiados ou apenas selecionar os arquivos que se deseja restaurar sobre este job.
Backup Diferencial:
Backup Diferencial é relizado tomando com base desde do último backup Full. Ou seja, independente do dia que este backup
for realizado, ele sempre irá utilizar o ÚLTIMO BACKUP FULL como seu referencial. Caso não
exista um Backup Full como Referencial será realizado um backup Full invés do Diferencial,
pois como foi dito, o backup Diferencial irá sempre utilizar o ÚLTIMO BACKUP FULL como referencial.
Para restaurar um backup Diferencial, pode se restaurar todo o Job que realizou o backup Diferencial desejado, ou seja, apenas
aqueles arquivos que foram copiados tomando como referência o último backup Full ou se o desejado for restaurar todo o backup
desde do Full, é preciso primeiro restaurar o último backup Full e depois o diferencial desejado.
Backup Incremental:
Backup Incremental é relizado tomando com base desde do último backup. Seja ele FULL, DIFERENCIAL ou INCREMENTAL. Ou seja, independente do dia que este backup for realizado, ele sempre irá utilizar o ÚLTIMO BACKUP como seu referencial. Caso não exista um Backup como Referencial será realizado um backup Full invés do Incremental, pois como foi dito, o backup Incremental irá sempre utilizar o ÚLTIMO BACKUP como referencial.
Para restaurar um backup Incremental, pode se restaurar todo o Job que realizou o backup Incremental desejado, ou seja, apenas
aqueles arquivos que foram copiados tomando como referência o último backup, seja ele Full, Diferencial ou Incremental. Caso o desejado for restaurar todo o backup
desde do último Full ou outro referencial, é preciso primeiro restaurar o backup utilizado como referencial desejado até o incremental que se deseja restaurar.
Se essa leitura sobre os tipos de backups estiverem corretas, é possivel concluir que em um ambiente onde os dados são alterados com uma frequência os backups INCREMANTAIS tendem a ter o volume de dados de um backup DIFERENCIAL. E em um ambiente onde o volume de dados não é alterado com tanta frequência, os Backups Incrementais tendem a levar menos tempos para ser realizados e um volume de dados muito menor. Pois o primeiro Incremental tendo como referência o Último Backup Full tende a ter o mesmo volume de um primeiro backup Diferencial que utilizou o mesmo referencial, sendo que os próximos backups Incrementais o volume de dados tende a diminuir bruscamente, assumindo que nesse ambiente o volume de dados não é alterado com tanta frequência.
Obrigado pela atenção!
Abraço,