Sou novo no Linux, então talvez precise de ajuda na linguagem ELI5. Estou sem espaço em disco. Vejo muitos kernels antigos dos quais não preciso mais, mas não consigo excluí-los.
Quando eu tento isso:
sudo apt clean && sudo apt autoclean && sudo apt autoremove -y
Eu entendi isso:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 107 not upgraded.
Muitos kernels ainda permanecem depois. Quando tento removê-los manualmente, usando este comando:
sudo apt-get autoremove linux-image-4.4.0-31-generic
Quando faço isso manualmente, recebo o seguinte:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
linux-image-5.15.0-41-generic*
0 upgraded, 0 newly installed, 1 to remove and 107 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 260814 files and directories currently installed.)
Purging configuration files for linux-image-5.15.0-41-generic (5.15.0-41.44~20.04.1) ...
rmdir: failed to remove '/lib/modules/5.15.0-41-generic': Directory not empty
Não acho que seja verdade que o diretório esteja vazio, porque apenas esse diretório específico está ocupando 1,6 GB.Veja a captura de tela disso aqui.
Alguém pode me ajudar a descobrir como remover esses kernels antigos? Parece que eles estão ocupando muito espaço e só me restam 2 GB!
Responder1
sudo -i
rm -r /lib/modules/5.15.0-41-generic
comando para excluir:
rm [option] FileOrFolderName
Use uma opção recursiva, representada por -r, para remover o diretório e seu conteúdo. O comando a seguir mostra como excluir Simple-Directory e seu conteúdo:
rm -r Simple-Directory
relacionado:como remover arquivos e pastas usando a linha de comando do Linux