
Я уже звонил, 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
решение1
Итак, я решил просто рискнуть и вручную удалить папку, /lib/modules
и у меня не возникло проблем с перезагрузкой сервера.
решение2
Вы можете безопасно удалить соответствующую версию пакетов к версии ядра, которую вы удалили. В вашем примере, поскольку у вас отсутствуют соответствующие версии ядра для следующего, вы можете попросить своего менеджера пакетов также удалить:
linux-headers-4.15.0-30
linux-headers-4.15.0-30-generic
linux-modules-4.15.0-30-generic
linux-headers-4.15.0-32
linux-headers-4.15.0-32-generic
linux-modules-4.15.0-32-generic
решение3
У меня было около 30 каталогов /lib/modules и модулей из ядер, которые больше не используются, и я удалил их все, освободив более 5 ГБ места. Я не знаю, почему они не удаляются, когда я удаляю ядра с помощью ukuu. Кажется, это пока не вызвало проблем.
решение4
это метод, который я использовал
послеdpkg --list | grep linux-image
который вернулся...
rc linux-image-4.19.0-14-amd64
и
ls -l /lib/modules/
drwxr-xr-x 2 root root 4096 16 апр 22:574.19.0-14-amd64
используя следующую команду
sudo dpkg --purge linux-image-4.19.0-14-amd64
удалил папку, /lib/modules
а также файлы пакета и установки, расположенные под
/var/lib/dpkg/info/