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.
Se alguém me perguntasse qual é o recurso mais revolucionário do Btrfs, eu provavelmente responderia sem hesitar: os snapshots.
Embora compressão transparente, checksums e gerenciamento avançado de armazenamento sejam funcionalidades extremamente úteis, é difícil encontrar outro recurso que cause tanto impacto na forma de administrar um sistema Linux quanto a possibilidade de voltar no tempo em poucos segundos.
Quem trabalha há mais tempo com Linux certamente já viveu uma situação semelhante. Uma atualização aparentemente simples quebra algum componente importante do sistema. Um arquivo de configuração é alterado incorretamente. Um usuário remove um diretório por engano. Um script automatizado modifica milhares de arquivos e produz um resultado inesperado. Em sistemas tradicionais, a recuperação normalmente depende de backups, que podem consumir tempo e, em muitos casos, não refletem exatamente o estado mais recente do sistema.
Com o Btrfs, existe outra abordagem. Em vez de restaurar um backup completo, podemos simplesmente retornar ao estado anterior utilizando um snapshot criado poucos minutos antes da alteração. É exatamente por isso que muitas pessoas descrevem os snapshots como uma verdadeira máquina do tempo.