Estou usando o BTRFS para minha partição raiz e gerencio seus instantâneos com o Snapper. Eu decidi criar subvolumes para /var/tmp
, /var/cache
e /var/log
como eles estão constantemente mudando seus dados, o que não é uma boa ideia para snapshots agendados. Desta forma, eles não são salvos.
No entanto, notei que os arquivos internos /tmp
também estavam incluídos nos instantâneos, o que não é o que eu quero. Eu estava montando um sistema de arquivos tmpfs lá, mas foi salvo de qualquer maneira. Acabei criando um subvolume para ele.
Percebi que /sys
, /run
e /proc
não são salvos (o que é uma coisa boa). O que eles fazem para conseguir isso? posso fazer o mesmo para /tmp
? que coisas não são salvas em um instantâneo btrfs? além de outros subvolumes, é claro.
Graças ao comentário de Kamil Maciorowski, percebi que tinha que limpar /tmp antes de montar o tmpfs. Agora os instantâneos têm um /tmp vazio. Meu erro foi pensar que /tmp foi limpo ao desligar.