Я уже звонил apt-get purge
чтобы удалить старые ядра. Но во время чистки произошла ошибка, из-за которой папки остались позади. Он сказал, что папка не пуста, поэтому ее нельзя удалить. Чтобы освободить место на диске, могу ли я вручную удалить те папки, которые я очистил?
1.1M ./4.15.0-20-generic
60M ./4.15.0-32-generic <-- I've purged this
60M ./4.15.0-30-generic <-- and this
236M ./4.15.0-33-generic <-- this is my current one
Могу ли я также удалить некоторые из этих пакетов?
un linux-headers-4.15.0-20-generic <none> <none> (no description available)
ii linux-headers-4.15.0-30 4.15.0-30.32 all Header files related to Linux kernel version 4.15.0
ii linux-headers-4.15.0-30-generic 4.15.0-30.32 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii linux-headers-4.15.0-32 4.15.0-32.35 all Header files related to Linux kernel version 4.15.0
ii linux-headers-4.15.0-32-generic 4.15.0-32.35 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii linux-headers-4.15.0-33 4.15.0-33.36 all Header files related to Linux kernel version 4.15.0
ii linux-headers-4.15.0-33-generic 4.15.0-33.36 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
rc linux-image-4.15.0-20-generic 4.15.0-20.21 amd64 Signed kernel image generic
ii linux-image-4.15.0-33-generic 4.15.0-33.36 amd64 Signed kernel image generic
un linux-image-unsigned-4.15.0-20-generic <none> <none> (no description available)
un linux-image-unsigned-4.15.0-33-generic <none> <none> (no description available)
rc linux-modules-4.15.0-20-generic 4.15.0-20.21 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-4.15.0-30-generic 4.15.0-30.32 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-4.15.0-32-generic 4.15.0-32.35 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-4.15.0-33-generic 4.15.0-33.36 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
rc linux-modules-extra-4.15.0-20-generic 4.15.0-20.21 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
ii linux-modules-extra-4.15.0-33-generic
Хорошо, поэтому я решил просто рискнуть и вручную удалить папку в /lib/modules
и не было проблем с перезагрузкой моего сервера.
У меня было около 30 каталогов / lib / modules и модулей из ядер, которые больше не используются, и я удалил их все, освободив более 5 ГБ места. Я не знаю, почему они не удаляются, когда я удаляю ядра с помощью ukuu. Похоже, это еще не вызвало проблем.
Я тоже попал в такое же затруднительное положение. Как уже упоминалось некоторыми другими, я также смог безопасно удалить папки в / lib / modules. Я считаю, что ошибка, с которой вы столкнулись, была вызвана тем, что пакет не удалось установить из-за недостатка места на диске. В моем случае я попытался исправить пакеты с помощью apt-get -f install
но столкнулся с No space left on device
ошибка. Мне удалось удалить старые ядра с помощью apt-get autoremove -f
. Это освободило довольно много места. Надеюсь, это кому-то поможет.