Quando instalei originalmente a minha distro opensuse-leap (42.1), tomei o tamanho recomendado para a partição raiz, que era 40gb. Enquanto isso, atualizei para 42,2 (Plasma 5.8.6) e hoje, quando estava trabalhando na minha máquina, coisas estranhas aconteceram: por exemplo, o gui hp-setup para minha impressora lan congelou, o que não foi matável por kill -9
, etc.
Então eu reiniciei minha máquina e de repente o login não apareceu mais, então no meu desespero eu mudei para os terminais virtuais via Strg + Alt + F1. Lá eu notei minha /
estava 100% cheio via df -h
depois disso foi sugerido por não ser mais capaz de usar minha história de bash (algo como cannot access ... anymore, no free space on device
). Então eu tentei desinstalar alguns pacotes "desnecessários" como digikam via zypper, que não funcionavam bem (estava regularmente dizendo: falha de página ... sem espaço livre no dispositivo). Isso terminou em df -h
ainda dizendo 100% de /
usado, apesar de o uso do disco ter sido 38Gb
vs. 40Gb
no total.
Então, no final, eu deletei todos os arquivos & gt; 1MB em / tmp (o que é perigoso, eu sei) e digitei rpm --rebuilddb
e agora eu tenho 25% (ou seja, 10Gb) de espaço livre e posso trabalhar no meu sistema sem nenhum problema destruidor de nervos devido a 100% de uso do disco novamente.
Então, minhas perguntas são:
- Existe algum mecanismo no zypper, que pode me avisar, quando devido a novos pacotes instaláveis, upgrades etc. o limite, digamos 99%
/
uso, é alcançado, de modo que eu não vou instalar os pacotes ou limpar a minha partição raiz antes? - É melhor usar um cronjob para limpar regularmente alguns arquivos do e-mail?
/tmp/
diretório ou/var/
diretório (ou algum outro diretório?), que não tenha sido acessado por um longo tempo? - Devo dar uma olhada mais profunda nos meus pacotes instalados e remover seletivamente os pacotes "desnecessários"?
fonte
sudo du -hsc /boot /usr /var /tmp
para ter uma idéia de onde todo esse espaço foi (incluir/opt
na varredura, se você tiver um) (13G total para mim)./
partição. Depois que eu iniciei a variante gui do / usr / bin / hp-setup, a gui-janela congelou de novo e de repente/tmp
, um arquivo:-rw-r--r-- 1 root root 11G Jul 17 16:19 /tmp/YaST2-04701-priClT/stdout
apareceu que é11gb
grande!!! Como isso é possível, isso é um grande erro nohp-setup
binário?/.snapshot
, o que me deu um total de 17GB. Isso significa que eu tenho ~ 13GB de conteúdo instantâneo, o que é obviamente um pouco demais. Como eu não sou especialista em btrfs, eu deveria descobrir como diminuir isso,