A partição / var separada está cheia devido a arquivos apt e snaps

1

Para minha última instalação do Ubuntu 18.04 usei partições diferentes para /home , /var , /root etc. Fiz cada partição maior que recomendado no site do Ubuntu . Tudo está bem, exceto pela partição /var , o tamanho recomendado é 2gb, eu fiz o meu 10gb. Mas dentro de um mês já estou recebendo mensagens de que /var está cheio. Abaixo está o resultado da execução de sudo du -sch * no diretório /var :

6,7M    backups
3,5G    cache
22M     crash
4,5G    lib
4,0K    local
0       lock
282M    log
16K     lost+found
4,0K    mail
4,0K    metrics
4,0K    opt
0       run
2,1M    snap
532K    spool
60K     tmp
8,3G    total

Como você pode ver, os diretórios cache e lib já são maiores que o tamanho /var recomendado. Mergulhando mais fundo, os principais motivos são os dois diretórios a seguir:

3,9G    /var/lib/snapd/snaps
3,4G    /var/cache/apt/archives

Como os snaps são novos, acho que o tamanho recomendado para /var não leva isso em conta.

Então, minha pergunta é: o /var deveria ser tão grande? Em caso afirmativo, existe uma maneira segura de redimensionar minhas partições? E há uma lista atualizada de tamanhos de partição recomendados?

    
por B Keulen 04.06.2018 / 12:49

1 resposta

0

Aqui está um pequeno script que removerá todas as versões antigas de snaps. Isso manterá apenas a versão ativa atual, o que deve recuperar algum espaço em disco.

#!/bin/bash
# Removes old revisions of snaps
# CLOSE ALL SNAPS BEFORE RUNNING THIS
set -eu

snap list --all | awk '/disabled/{print $1, $3}' |
    while read snapname revision; do
        snap remove "$snapname" --revision="$revision"
    done
    
por popey 12.06.2018 / 10:26