Eu criei recentemente uma partição btrfs. Agora eu quero usar snapper
para realizar instantâneos automáticos. A partição é usada como um arquivo, como um disco de backup para o meu PC do escritório principal. De um modo geral, a partição é usada apenas duas a três vezes por semana ==> então não há necessidade de muitos instantâneos.
Infelizmente o snapper está criando muitos instantâneos. Agora eu tenho cerca de vinte instantâneos com diferença zero. Então, como eu tenho que mudar minha configuração, para reduzir o número de snapshots criados pelo snapper.
Actl. minha configuração diz
TIMELINE_CLEANUP | sim TIMELINE_CREATE | sim TIMELINE_LIMIT_DAILY | 1 TIMELINE_LIMIT_HOURLY | 1 TIMELINE_LIMIT_MONTHLY | 4 TIMELINE_LIMIT_WEEKLY | 2 TIMELINE_LIMIT_YEARLY | 2 TIMELINE_MIN_AGE | 1800
mas em relação a snapper -c buerossd-subdata-snap list
eu tenho cerca de vinte instantâneos, criados de hora em hora. Como pode ser, porque em relação ao meu arquivo de configuração, ele deve economizar apenas 1 por hora e no máximo 1 por dia ou 2 por semana.
Se você quiser revisar minha saída completa, aqui está um link do pastebin .
De acordo com sua configuração,
snapper -c buerossd-subdata-sna cleanup timeline
deve manter apenas um de hora em hora.snapper ... cleanup
geralmente é chamado pelo cron ou por um timer do systemd. No entantosnapper ... cleanup
, é chamado muito menos do quesnapper ... create
na configuração usual, pelo menos no Debian Buster.Dê uma olhada
systemctl list-timers snapper*
. Deve haver pelo menos dois temporizadores:snapper-timeline.timer
forsnapper-timeline.service
, que cria os novos instantâneossnapper-cleanup.timer
forsnapper-cleanup.service
, que remove instantâneos de acordo com sua configuraçãoPor padrão,
snapper-cleanup.service
é executado uma vez por dia:Considerando que
snapper-timeline.service
funciona de hora em hora:O que explica os 20 instantâneos. Afinal, se você criar um instantâneo a cada hora, terá até 24 instantâneos antes que o serviço de limpeza seja chamado.
Você pode executar com
snapper-timeline
menos ousnapper-cleanup
mais frequência para corrigir a quantidade de instantâneos. Como você parece estar preocupado com o número residente de instantâneos, provavelmente deseja alterar o primeiro:Use valores apropriados, por exemplo
Para obter mais informações, consulte
man 5 systemd.timer
.