Estou interessado em saber se coisas como
- Criação/modificação da estrutura do sistema de arquivos
- Execução de comandos como
adduser
- Alterações feitas entre data e hora de início/término de duração específica
pode ser revertido, de preferência para um "ponto de salvamento" definido. Isso é possível?
Responder1
Você está basicamente querendo terinstantâneos do sistema de arquivos.
ZFS é um sistema de arquivos que possui esse recurso. Está disponível no sistema operacional FreeBSD (e também Solaris/OpenSolaris mas não sei se esse sistema operacional está morto atualmente).
Seu terceiro ponto:
- alterações feitas entre data e hora de início/término de duração específica
Isso é praticamente impossível, a menos quefimé igual aagoraecomeçaré igual à hora exata em que o instantâneo foi tirado anteriormente.
Você pode realizar quase a mesma coisa no Linux colocando seus sistemas de arquivos em volumes LVM e usando instantâneos LVM (que são instantâneos de dispositivos de bloco em vez de instantâneos de sistema de arquivos), mas na vida real você provavelmente não deseja fazer isso. Há uma grande penalidade de desempenho ao executar o LVM com snapshots ativos. (Por outro lado, os instantâneos adequados do sistema de arquivos, como no ZFS, têm praticamente nenhuma penalidade de desempenho.)
Responder2
ZFSem solaris ouopenindianaprovavelmente seria o mais fácil. De outra formaBTRFS(quando estiver pronto) ouext3cowter suporte paraversionamento- que provavelmente é o que você precisa.