На этот вопрос уже есть ответ:
df -h
дают:
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 799M 81M 718M 11% /run
/dev/mapper/buildingbase--vg-root 287G 27G 246G 10% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/vda1 472M 466M 0 100% /boot
/dev/vdb1 2.0T 647G 1.4T 32% /mnt/bigstorage
tmpfs 799M 0 799M 0% /run/user/1000
мое ядро
uname -r
4.4.0-72-generic
И чем мои установленные ядра ...
dpkg -l | tail -n +6 | grep -E 'linux-image-[0-9]+'
как вы можете видеть НИКАКИХ СТАРЫХ ЯДЕР: - {
ii linux-image-4.4.0-72-generic 4.4.0-72.93 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-75-generic 4.4.0-75.96 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-78-generic 4.4.0-78.99 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-79-generic 4.4.0-79.100 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-81-generic 4.4.0-81.104 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-83-generic 4.4.0-83.106 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-87-generic 4.4.0-87.110 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-89-generic 4.4.0-89.112 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-91-generic 4.4.0-91.114 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-92-generic 4.4.0-92.115 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
Как я могу очистить / boot
?
Конечно
sudo apt-get autoremove
не работает ... недостаточно места
Логика автоудаления Кв. предполагает, что Вы хотите более новые ядра и не отметите более новые ядра как имеющие право на автоудаление
Вы загружаетесь в самое старое ядро. Логика автоудаления Кв. не удалит ничего более нового.
Ваш uptime
должно быть впечатляющим!
Удалите ядра, которые Вы не используете, это очистит Вашу начальную загрузку/:
sudo dpkg --remove linux-image-4.4.0-{75,78,79,81,83,87,89,91,92}-generic linux-image-extra-4.4.0-{75,78,79,81,83,87,89,91,92}-generic
Теперь необходимо сделать выбор: Вы хотите продолжить обновлять свое ядро регулярно? Или Вы желаете, остаются на Вашем текущем ядре для жизни Вашего выпуска? (Это не постоянный выбор, можно всегда изменяться.)
Если Вы требуете выйти из поезда обновления ядра полностью, используйте склонный - содержат, чтобы препятствовать тому, чтобы более новые ядра были загружены и установлены. Затем можно остановиться здесь и проигнорировать остальную часть этого ответа. Это не рекомендуемая опция для новых или пользователей низкой квалификации. [благодаря @panther]
Если Вы требуете продолжить обновлять ядра, то продолжите следующие шаги. Это - рекомендуемая опция для новых или пользователей низкой квалификации.
Обновите метапакеты ядра, таким образом, они вытягивают в корректном новейшем ядре
sudo apt clean linux-image-generic linux-image-extra-generic
sudo apt install --reinstall linux-image-generic linux-image-extra-generic
Обновите свою систему, которая вытянет в последнем ядре (-98), а также протестирует Ваш диспетчер пакетов на надлежащую функцию
sudo apt update
sudo apt upgrade
Перезагрузка в новое ядро. Перезагрузка ежемесячно или даже ежеквартально будет препятствовать тому, чтобы проблема произошла снова... или если Вы - гуру сценария, можно изменить логику автоудаления Кв. (это - просто сценарий) удалить промежуточные более новые ядра.
Поочередно, если Вам не нравится перезагружать, попробуйте Ksplice. Ksplice является службой обновления, которая автоматически применяет патчи к ядру Linux, не требуя перезагрузки компьютера. [благодаря @panther]
sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")
Используйте вышеупомянутый сценарий. Я не использовал его в некоторое время, но это должно работать. Это удалило бы все версии ядра за исключением одной использующейся в настоящее время.