LINUX.ORG.RU
решено ФорумAdmin

ubuntu No space left on device

 


0

1

есть 2 сервера убунту 16.04, сервер1 и сервер2
почему то на сервер1 постоянно забивается раздел /boot и в итоге получаю ошибку gzip: stdout: No space left on device
инфа по сервер1

df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            220M     0  220M   0% /dev
tmpfs            49M  5.5M   43M  12% /run
/dev/xvda3       19G  7.3G   11G  42% /
tmpfs           241M     0  241M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           241M     0  241M   0% /sys/fs/cgroup
/dev/xvda1      190M  155M   22M  88% /boot
tmpfs            49M     0   49M   0% /run/user/0
:~# dpkg -l | grep linux-image
rc  linux-image-4.4.0-137-generic       4.4.0-137.163                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-138-generic       4.4.0-138.164                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-139-generic       4.4.0-139.165                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-141-generic       4.4.0-141.167                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-137-generic 4.4.0-137.163                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-138-generic 4.4.0-138.164                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iF  linux-image-extra-4.4.0-139-generic 4.4.0-139.165                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iF  linux-image-extra-4.4.0-141-generic 4.4.0-141.167                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-generic                 4.4.0.141.147                              amd64        Generic Linux kernel image



инфа по сервер2
admin@:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3,9G     0  3,9G   0% /dev
tmpfs           798M   79M  720M  10% /run
/dev/xvda3       86G   38G   45G  46% /
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/xvda1      190M  109M   68M  62% /boot
tmpfs           798M     0  798M   0% /run/user/1000
admin@:~$ dpkg -l | grep linux-image
rc  linux-image-4.4.0-101-generic       4.4.0-101.124                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-103-generic       4.4.0-103.126                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-104-generic       4.4.0-104.127                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-108-generic       4.4.0-108.131                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-109-generic       4.4.0-109.132                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-112-generic       4.4.0-112.135                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-116-generic       4.4.0-116.140                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-119-generic       4.4.0-119.143                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-121-generic       4.4.0-121.145                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-122-generic       4.4.0-122.146                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-124-generic       4.4.0-124.148                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-127-generic       4.4.0-127.153                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-128-generic       4.4.0-128.154                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-130-generic       4.4.0-130.156                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-131-generic       4.4.0-131.157                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-133-generic       4.4.0-133.159                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-134-generic       4.4.0-134.160                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-135-generic       4.4.0-135.161                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-137-generic       4.4.0-137.163                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-138-generic       4.4.0-138.164                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-139-generic       4.4.0-139.165                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-140-generic       4.4.0-140.166                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-141-generic       4.4.0-141.167                                            amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-28-generic        4.4.0-28.47                                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-62-generic        4.4.0-62.83                                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-63-generic        4.4.0-63.84                                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-64-generic        4.4.0-64.85                                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-65-generic        4.4.0-65.86                                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-66-generic        4.4.0-66.87                                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-70-generic        4.4.0-70.91                                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-71-generic        4.4.0-71.92                                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  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
rc  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
rc  linux-image-4.4.0-77-generic        4.4.0-77.98                                              amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  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
rc  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
rc  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
rc  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
rc  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
rc  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
rc  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
rc  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
rc  linux-image-4.4.0-93-generic        4.4.0-93.116                                             amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-96-generic        4.4.0-96.119                                             amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-97-generic        4.4.0-97.120                                             amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-98-generic        4.4.0-98.121                                             amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-101-generic 4.4.0-101.124                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-103-generic 4.4.0-103.126                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-104-generic 4.4.0-104.127                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-108-generic 4.4.0-108.131                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-109-generic 4.4.0-109.132                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-112-generic 4.4.0-112.135                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-116-generic 4.4.0-116.140                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-119-generic 4.4.0-119.143                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-121-generic 4.4.0-121.145                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-122-generic 4.4.0-122.146                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-124-generic 4.4.0-124.148                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-127-generic 4.4.0-127.153                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-128-generic 4.4.0-128.154                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-130-generic 4.4.0-130.156                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-131-generic 4.4.0-131.157                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-133-generic 4.4.0-133.159                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-134-generic 4.4.0-134.160                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-135-generic 4.4.0-135.161                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-137-generic 4.4.0-137.163                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-138-generic 4.4.0-138.164                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-139-generic 4.4.0-139.165                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-140-generic 4.4.0-140.166                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-141-generic 4.4.0-141.167                                            amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-28-generic  4.4.0-28.47                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-62-generic  4.4.0-62.83                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-63-generic  4.4.0-63.84                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-64-generic  4.4.0-64.85                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-65-generic  4.4.0-65.86                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-66-generic  4.4.0-66.87                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-70-generic  4.4.0-70.91                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-71-generic  4.4.0-71.92                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-72-generic  4.4.0-72.93                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-75-generic  4.4.0-75.96                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-77-generic  4.4.0-77.98                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-78-generic  4.4.0-78.99                                              amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-79-generic  4.4.0-79.100                                             amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-81-generic  4.4.0-81.104                                             amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-83-generic  4.4.0-83.106                                             amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-87-generic  4.4.0-87.110                                             amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-89-generic  4.4.0-89.112                                             amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-91-generic  4.4.0-91.114                                             amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-92-generic  4.4.0-92.115                                             amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-93-generic  4.4.0-93.116                                             amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-96-generic  4.4.0-96.119                                             amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-97-generic  4.4.0-97.120                                             amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-98-generic  4.4.0-98.121                                             amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-generic                 4.4.0.141.147                                            amd64        Generic Linux kernel image


у обоих серваков установлено 2 ядра
сервер1 пару раз вручную удалял 1 ядро, проблема размером пропадала, но со временем опять появляется

for i in $(dpkg -l | awk '!/^ii/ {if (NR>7) print $2}');do apt purge $i;done

bass ★★★★★ ()

Вангую включенные автообновления, а в 16.04 были сложности с автоматическим удалением старых ядер. Может, у тебя какие драйверы dkms, тогда ещё на каждую версию ядра по пакету с хедерами ядра.

aol ★★★★★ ()

ах ах а меня еще спрашивали зачем я под /boot даю цельный 1 гиг!!! Лол. Да вот за этим и даю.

apt autoremove

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

targitaj ★★★★★ ()
Ответ на: комментарий от targitaj

Ты знаешь, я в такое упирался и когда всё иначе одном разделе.. так что, «больше места» не панацея - надо лечить хуки апта, чтобы ядра своевременно удалялись.

В следующих версиях это исправлено.

aol ★★★★★ ()
Последнее исправление: aol (всего исправлений: 1)
Ответ на: комментарий от kommersant

Обрати внимание на первый столбец dpkg -l, в шапке вывода расшифровка.
1я буква - что хотели получить, 2я - что получили.
Все пакеты ii - идеал, пакеты в других состоянияъ подлежат вычищению.

iF iU это практически полностью распакованные пакеты, они и занимают место

bass ★★★★★ ()
Последнее исправление: bass (всего исправлений: 1)
Ответ на: комментарий от bass

откуда берутся эти проблемные пакеты iF iU?
причем у них версии такие же как у пакетов ii
значит пакеты ii установились но не удалились пакеты iF iU?
что с iF iU теперь делать?

kommersant ★★ ()
Ответ на: комментарий от kommersant

откуда берутся эти проблемные пакеты iF iU?

например не хватило места

что с iF iU теперь делать?
ii - идеал, пакеты в других состояниях подлежат вычищению

как это сделать быстро я отвечал вторым постом. можешь добавить -y к apt, чтобы вопросов не задавалось.

bass ★★★★★ ()
Ответ на: комментарий от aol

В следующих версиях это исправлено

Там сложно

https://bugs.launchpad.net/ubuntu/ source/unattended-upgrades/ bug/1675079

unattended-upgrades 1.1ubuntu1.18.04.7~16.04.1 Remove unused automatically installed kernel packages

Насколько понимаю это ещё до релизных реп не дошло. Или нет... Не поймёшь.

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от kommersant

причем у них версии такие же как у пакетов ii

тут быть общего рецепта нет. например удали последнюю версию целиком apt purge и поставь её заного.

убунту это типичная васяносборка постоянно генерирующая глупые проблемы

удаляет все пакеты у которых статус не начинается с букв ii?

да

bass ★★★★★ ()
Ответ на: комментарий от bass

удалил пакет iF linux-image-extra-4.4.0-139-generic
после этого у остальных пакетов появился статус ii

dpkg -l | grep linux-image
rc linux-image-4.4.0-137-generic 4.4.0-137.163 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-4.4.0-138-generic 4.4.0-138.164 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-139-generic 4.4.0-139.165 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-141-generic 4.4.0-141.167 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-137-generic 4.4.0-137.163 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-138-generic 4.4.0-138.164 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-141-generic 4.4.0-141.167 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-generic 4.4.0.141.147 amd64 Generic Linux kernel image

kommersant ★★ ()

1) Да всё потому-что в бубунте mkinitramfs вызывается на каждый чих при обновлении и в /boot, который и так мелкий, появляется на каждое ядро в один момент времени 3 файла initramfs.new, initramfs.dpkg.old и initramfs.

2) Если у тебя виртуалка, то не обязательно ставить linux-image-generic (это для «обычных» компов/серверов), ставь linux-image-virtual, там нет модулей и intel/amd microcode в зависимостях, соответственно, initramfs будет гораздо легче (initrd.img-4.4.0-141-generic от 16.04, к примеру, 11Mb против 40)

Deleted ()
Ответ на: комментарий от kommersant

В убунту. xvda подразумевает виртуалку

Deleted ()

ubuntu No space left on device

Транслэйтар уровень Бог - «Убанта Нет космоса налево от устройства»

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.