Atualizei recentemente do Ubuntu 18.04 LTS para 20.04.1 LTS e agora estou tendo problemas para inicializar meu computador. Funcionou um pouco, mas logo recebi mensagens de erro informando que estava ficando sem espaço. Excluí uma versão antiga do MATLAB /usr/local
para liberar espaço e foi aí que o problema começou. Primeiro, disse algo no sentido de
[FAILED] Failed to start load/save random seed
See Systemctl status systemd-random-seed.service
Então tentei usar um LiveUSB para reinstalar. O instalador não reconheceu uma distribuição e, em vez disso, quis apagar tudo. Agora, tentei o reparo de inicialização, mas ele diz que não há espaço suficiente no disco para reparar e inicializar (consulteaqui).
The sda2 (Ubuntu 20.04.1 LTS) partition is nearly full. This can prevent to
start it. Please use the file browser that just opened to delete unused files
(or transfer them to another disk). Close this window when you have finished.
The sda2 (Ubuntu 20.04.1 LTS) partition is still full. This can prevent to
start it (e.g. you may get a Power Manager error).
Queria que eu movesse coisas /home
para liberar espaço, mas minha /home
pasta está em outro disco rígido. Em seguida, tentei reiniciar meu computador normalmente (sem o LiveUSB) e entrei no prompt do shell de root. Eu costumava sudo du -h --max-depth=1
verificar meu espaço e dizia que estava usando apenas 40 GB de espaço, o que deveria ser espaço livre mais que suficiente, já que minha pasta raiz está localizada em um SSD de 120 GB com 32 GB de troca, o que significa que tenho cerca de 87 GB de espaço para o sistema operacional.
Alguém poderia me dizer o que está acontecendo? É porque eu tenho vários instantâneos do Btrfs (pelo menos alguns dos instantâneos parecem ainda ter a versão antiga do MATLAB)? Se sim, como eu faria para removê-los? E como eu evitaria a criação dos instantâneos daqui para frente (ou pelo menos os substituiria)?
Responder1
Percebi que você tem uma partição swap de 32 GB. Tente reduzir sua partição swap para cerca de 2 GB e expandir a partição raiz para preencher o espaço livre criado em sua unidade.
A propósito, caso você pense que ter uma partição swap grande e enorme lhe dará mais RAM, o swap não funciona dessa maneira. Ele apenas atua como espaço em sua unidade para mover dados inativos em sua RAM.
Além disso, acredito que excluir instantâneos do Btrfs é tão simples quanto executar arquivos sudo apt-btrfs-snapshot delete
.
*Eu nunca tentei esse comando (porque nunca usei o Btrfs e, portanto, nunca precisei tentar esse comando). Portanto, não acredite apenas na minha palavra.