Опять же… / boot заполнен [дубликат]

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

не работает ... недостаточно места

0
задан 14 November 2017 в 09:05

2 ответа

Логика автоудаления Кв. предполагает, что Вы хотите более новые ядра и не отметите более новые ядра как имеющие право на автоудаление

Вы загружаетесь в самое старое ядро. Логика автоудаления Кв. не удалит ничего более нового.

Ваш uptime должно быть впечатляющим!

  1. Удалите ядра, которые Вы не используете, это очистит Вашу начальную загрузку/:

    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]

Если Вы требуете продолжить обновлять ядра, то продолжите следующие шаги. Это - рекомендуемая опция для новых или пользователей низкой квалификации.

  1. Обновите метапакеты ядра, таким образом, они вытягивают в корректном новейшем ядре

    sudo apt clean linux-image-generic linux-image-extra-generic
    sudo apt install --reinstall linux-image-generic linux-image-extra-generic
    
  2. Обновите свою систему, которая вытянет в последнем ядре (-98), а также протестирует Ваш диспетчер пакетов на надлежащую функцию

    sudo apt update
    sudo apt upgrade
    
  3. Перезагрузка в новое ядро. Перезагрузка ежемесячно или даже ежеквартально будет препятствовать тому, чтобы проблема произошла снова... или если Вы - гуру сценария, можно изменить логику автоудаления Кв. (это - просто сценарий) удалить промежуточные более новые ядра.

    Поочередно, если Вам не нравится перезагружать, попробуйте Ksplice. Ksplice является службой обновления, которая автоматически применяет патчи к ядру Linux, не требуя перезагрузки компьютера. [благодаря @panther]

2
ответ дан 1 November 2019 в 05:29
sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")

Используйте вышеупомянутый сценарий. Я не использовал его в некоторое время, но это должно работать. Это удалило бы все версии ядра за исключением одной использующейся в настоящее время.

0
ответ дан 1 November 2019 в 05:29

Другие вопросы по тегам:

Похожие вопросы: