Eu não sei apt-btrfs-snapshot
, mas pelo que eu li rapidamente no código, ele simplesmente usa o recurso de snapshot btrfs antes das ações de apt
.
btrfs
usa muitas árvores B para armazenar dados. A duplicação é mantida no mínimo (nem mesmo usando hardlink, mas copy-on-write). Leia: "ele usará mais mais memória para excluir dados fora de / home".
EDITAR:
Depois de ler o código, apt-btrfs-snapshot
tem alguns problemas. Por exemplo:
- faz grandes suposições: seu
btrfs
deve ter o nome do subvolume específico (seu subvolume raiz deve ser denominado "@
") - se os seus
/home
e/var/lib
estiverem no mesmo subvolume da sua raiz/
, eles também serão instantâneos.