Я делал apt upgrade
на своем сервере, что обычно идет быстро и ничего не ломает.
Не в этот раз.
Вот что я получил на консоли:
Setting up linux-firmware (1.173.20) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-140-generic
update-initramfs: Generating /boot/initrd.img-4.15.0-139-generic
update-initramfs: Generating /boot/initrd.img-4.15.0-122-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-45-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-43-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-41-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-39-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-38-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-37-generic
Это шло очень, очень медленно и подавляло мой сервер примерно на 5 минут. Очень-очень плохо. Все это нужно? Похоже, эти файлы созданы для разных версий. Почему? Мне нужно несколько версий? Я не хочу их. Я хочу один. Самый последний. И я точно не хочу, чтобы сервер зависал на 5 минут при обновлении.
Итак - что я могу сделать, чтобы ускорить работу и получить один "генерирующий ..." вместо 9 или более?
ОБНОВЛЕНИЕ:
Я после apt autoremove
и очистить старые ядра
, в любом случае ...
apt-mark showmanual | grep linux
console-setup-linux
libselinux1
linux-base
linux-cloud-tools-4.13.0-37
linux-cloud-tools-4.13.0-37-generic
linux-cloud-tools-4.13.0-38
linux-cloud-tools-4.13.0-38-generic
linux-cloud-tools-4.13.0-39
linux-cloud-tools-4.13.0-39-generic
linux-cloud-tools-4.13.0-41
linux-cloud-tools-4.13.0-41-generic
linux-cloud-tools-4.13.0-43
linux-cloud-tools-4.13.0-43-generic
linux-cloud-tools-4.13.0-45
linux-cloud-tools-4.13.0-45-generic
linux-cloud-tools-virtual
linux-generic
linux-image-extra-4.13.0-37-generic
linux-image-extra-4.13.0-38-generic
linux-image-extra-4.13.0-39-generic
linux-image-extra-4.13.0-41-generic
linux-image-extra-4.13.0-43-generic
linux-image-extra-4.13.0-45-generic
linux-virtual
util-linux
walinuxagent
Есть специальный сценарий с именем purge-old-kernels
.
Чтобы использовать его, вам необходимо установить единый пакет и запустить сценарий:
sudo apt-get install byobu
sudo purge-old-kernels