Я новичок в Linux, поэтому мне может понадобиться помощь в языке ELI5. У меня закончилось место на диске. Я вижу много старых ядер, которые мне больше не нужны, но я не могу их удалить.
Когда я пробую это:
sudo apt clean && sudo apt autoclean && sudo apt autoremove -y
Я понимаю это:
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.
Многие ядра все еще остаются после этого. Когда я пытаюсь удалить их вручную, используя эту команду:
sudo apt-get autoremove linux-image-4.4.0-31-generic
Когда я делаю это вручную, я получаю следующее:
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
Я не думаю, что это правда, что каталог пуст, потому что только этот конкретный каталог занимает 1,6 ГБ.Скриншот можно посмотреть здесь.
Может кто-нибудь помочь мне разобраться, как удалить эти старые ядра? Похоже, они занимают много места, а у меня осталось всего 2 ГБ!
решение1
sudo -i
rm -r /lib/modules/5.15.0-41-generic
команда для удаления:
rm [option] FileOrFolderName
Используйте рекурсивную опцию, представленную -r, для удаления каталога и его содержимого. Следующая команда показывает, как удалить Simple-Directory и его содержимое:
rm -r Simple-Directory
связанный:как-удалить-файлы-и-папки-с-помощью-командной-строки-linux