У меня есть сервер, на котором работает Ubuntu с автоматическими обновлениями безопасности, / boot теперь почти заполнен (93%). Ниже приведен вывод команды dpkg -l "linux-image *"
ii linux-image-3.2.0-24-generic 3.2.0-24.39 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-36-generic 3.2.0-36.57 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-37-generic 3.2.0-37.58 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-38-generic 3.2.0-38.61 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-39-generic 3.2.0-39.62 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-40-generic 3.2.0-40.64 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-41-generic 3.2.0-41.66 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-43-generic 3.2.0-43.68 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-44-generic 3.2.0-44.69 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
iF linux-image-3.2.0-45-generic 3.2.0-45.70 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
iF linux-image-3.2.0-48-generic 3.2.0-48.74 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
iU linux-image-server 3.2.0.48.58 Linux kernel image on Server Equipment.
. В настоящее время сервер работает на стандартном 3.2.0-24
#uname -r
3.2.0-24-generic
. я безопасно удаляю образы между самым последним и работающим?
apt-get purge linux-image-3.2.0-36-generic linux-image-3.2.0-37-generic linux-image-3.2.0-38-generic linux-image-3.2.0-39-generic linux-image-3.2.0-40-generic linux-image-3.2.0-41-generic linux-image-3.2.0-43-generic linux-image-3.2.0-44-generic
Я понимаю, что в идеале мне нужно перезагрузить сервер, чтобы обновить его до последней, а затем я могу очистить остальные, но найти время перезагрузки с клиентом доказывает .... затруднительно
Спасибо, ребята: -)
Да, можно удалить все kernel+header пакеты, кроме в настоящее время рабочего kernel+header. Это прекрасно даже при том, что Вы никогда, возможно, не загружались в те ядра. Между различными пакетами ядра нет никаких перекрестных зависимостей. Каждый пакет ядра только имеет зависимости для своей собственной версии.
Так, если бы Вы в настоящее время используете "3.2.0-24-универсальную" версию, я советовал бы Вам удалять следующие пакеты ядра и соответствующие пакеты "заголовков Linux":
linux-image-3.2.0-36-generic
linux-image-3.2.0-37-generic
linux-image-3.2.0-38-generic
linux-image-3.2.0-39-generic
linux-image-3.2.0-40-generic
linux-image-3.2.0-41-generic
linux-image-3.2.0-43-generic
linux-image-3.2.0-44-generic
Я всегда сохраняю по крайней мере два более старых ядра, в случае, если я когда-либо должен возвращаться.
Да, вы можете безопасно удалить старые / неиспользуемые ядра (изображения + заголовки), и в некоторых случаях это может освободить значительный объем дискового пространства.
Обязательно сохраните используемое в настоящее время ядро и, возможно, некоторые старые, если вам когда-нибудь понадобится загрузить старое ядро из-за регрессии.