De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Onde ficam os dados em um sistema atômico?

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 25 de outubro de 2026

Para administrar um sistema atômico, é importante compreender a função de três diretórios: /usr, /etc e /var.

/usr: a base versionada

O diretório /usr contém grande parte dos programas, bibliotecas e arquivos fornecidos pelo sistema operacional.

Em sistemas baseados em OSTree, essa área é tratada como parte da implantação. Modificações manuais em /usr devem ser evitadas, pois não representam uma forma persistente e reproduzível de personalizar o sistema.

/etc: configurações da máquina

O diretório /etc mantém as configurações específicas do computador.

Durante uma atualização, o sistema precisa conciliar as configurações já modificadas pelo administrador com os arquivos fornecidos pela nova implantação.

Podemos identificar arquivos alterados em /etc com:

$ sudo ostree admin config-diff 

Esse comando ajuda a localizar configurações que diferem da base original.

/var: dados persistentes

O diretório /var armazena o estado que deve sobreviver às atualizações, como registros, bancos de dados, filas, conteúdo de serviços e dados de aplicações.

Os diretórios pessoais também fazem parte dessa área no modelo OSTree, normalmente por meio de /var/home.

Uma atualização ou rollback do sistema não deve ser tratado como mecanismo de recuperação dos dados armazenados em /var.

A separação fundamental

O modelo pode ser resumido assim:

/usr → conteúdo versionado do sistema
/etc → configuração específica da máquina
/var → dados e estado persistentes

Essa separação permite substituir a base do sistema sem recriar os dados particulares de cada computador.

Ela também mostra por que backups continuam indispensáveis. As implantações protegem a base do sistema, enquanto os dados persistentes precisam de uma estratégia própria de proteção.

Próximo artigo: Atualizações atômicas com imagens de contêiner e bootc.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida