domingo, 17 de maio de 2026

Relatório de Infraestrutura de Backup e Preservação Digital com Restic

Visão Geral

Foi construída uma infraestrutura básica de preservação digital automatizada no Linux utilizando ferramentas nativas do ecossistema Unix/Linux e o sistema de snapshots do Restic.

Estrutura Geral do Sistema

O fluxo foi dividido em quatro partes principais: armazenamento físico, sistema de versionamento de backups, automação de execução e política de retenção e preservação.

Armazenamento Físico

Foi utilizado um HD externo montado em /media/carlos/BACKUP. Dentro dele foi criado o repositório /media/carlos/BACKUP/Back_Restic, responsável por armazenar os snapshots do Restic.

Restic — Motor de Backup e Preservação

O software Restic foi utilizado como sistema de snapshots versionados. Ele oferece backup incremental, deduplicação, criptografia, versionamento, integridade dos dados e recuperação de versões anteriores.

Funcionamento Técnico do Restic

Ao executar o comando de backup, o Restic analisa os arquivos, divide os dados em blocos, identifica mudanças, evita duplicação, cria snapshots versionados, criptografa os dados e grava tudo no repositório.

Script Bash de Automação

Foi criado o script ~/.local/bin/backup-restic.sh, responsável por centralizar a definição do repositório, autenticação, execução do backup e política de retenção.

Sistema de Autenticação

Foi criado o arquivo ~/.config/restic/password para armazenar a senha do repositório. As permissões foram protegidas utilizando chmod 600, garantindo segurança via permissões POSIX/Linux.

Systemd — Automação do Linux

O systemd foi utilizado como gerenciador de serviços e timers do Linux. Ele permite agendamento automático, gerenciamento de tarefas e registro de logs do sistema.

Service Unit

Foi criado o arquivo restic-backup.service, responsável por definir o que deve ser executado: o script de backup.

Timer Unit

Foi criado o arquivo restic-backup.timer, responsável por definir quando o backup deve ser executado. A configuração utilizada foi OnBootSec=5min, executando o backup cinco minutos após iniciar a sessão.

Política de Retenção

Foi configurada uma política de retenção utilizando keep-daily 7, keep-weekly 4 e keep-monthly 6, além da limpeza automática com prune.

Resultado Final

O sistema agora executa backups automáticos do diretório /home/carlos/Acervo_Musical para o repositório Restic localizado no HD externo, criando snapshots incrementais e preservando versões históricas automaticamente.

Ferramentas Utilizadas

Ubuntu Studio (sistema operacional), Restic (backup e snapshots), Bash (scripts), systemd (automação), permissões Linux/POSIX e armazenamento em HD externo.


Autor: Fulano de Tal – Projeto de música e produção experimental, com preservação digital. 


Viamão, RS, 17 de maio de 2026. 21:14 PM

 

Nenhum comentário:

Postar um comentário