Какие старые файлы, связанные с ядром, я могу безопасно удалить?

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

$ uname -r
3.19.0-51-generic
$ ll /boot
total 96958
drwxr-xr-x  4 root root     3072 Apr 14 09:54 ./
drwxr-xr-x 23 root root     4096 Mar  2 10:08 ../
-rw-r--r--  1 root root  1271904 Jan 22 04:40 abi-3.19.0-49-generic
-rw-r--r--  1 root root  1271993 Feb 27 00:51 abi-3.19.0-51-generic
-rw-r--r--  1 root root   177800 Jan 22 04:40 config-3.19.0-49-generic
-rw-r--r--  1 root root   177800 Feb 27 00:51 config-3.19.0-51-generic
drwxr-xr-x  5 root root     1024 Apr 14 09:54 grub/
-rw-r--r--  1 root root  9796008 Jan 21 11:09 initrd.img-3.19.0-31-generic
-rw-r--r--  1 root root 32580082 Feb 17 13:02 initrd.img-3.19.0-49-generic
-rw-r--r--  1 root root 32580270 Mar  2 10:08 initrd.img-3.19.0-51-generic
drwx------  2 root root    12288 Apr 17  2015 lost+found/
-rw-r--r--  1 root root   164216 Mar  6  2015 memtest86+.bin
-rw-r--r--  1 root root   165892 Mar  6  2015 memtest86+.elf
-rw-r--r--  1 root root   166396 Mar  6  2015 memtest86+_multiboot.bin
-rw-------  1 root root  3624223 Jan 22 04:40 System.map-3.19.0-49-generic
-rw-------  1 root root  3624551 Feb 27 00:51 System.map-3.19.0-51-generic
-rw-------  1 root root  6625856 Jan 22 04:40 vmlinuz-3.19.0-49-generic
-rw-------  1 root root  6627648 Feb 27 00:51 vmlinuz-3.19.0-51-generic
$ dpkg -l | grep 3.19.0
ii  linux-generic                                        3.19.0.51.50                               amd64        Complete Generic Linux kernel and headers
ii  linux-headers-3.19.0-26                              3.19.0-26.28                               all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-26-generic                      3.19.0-26.28                               amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-headers-3.19.0-28                              3.19.0-28.30                               all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-28-generic                      3.19.0-28.30                               amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-headers-3.19.0-30                              3.19.0-30.34                               all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-30-generic                      3.19.0-30.34                               amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-headers-3.19.0-31                              3.19.0-31.36                               all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-31-generic                      3.19.0-31.36                               amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-headers-3.19.0-32                              3.19.0-32.37                               all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-32-generic                      3.19.0-32.37                               amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-headers-3.19.0-33                              3.19.0-33.38                               all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-33-generic                      3.19.0-33.38                               amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-headers-3.19.0-37                              3.19.0-37.42                               all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-37-generic                      3.19.0-37.42                               amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-headers-3.19.0-42                              3.19.0-42.48                               all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-42-generic                      3.19.0-42.48                               amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-headers-3.19.0-43                              3.19.0-43.49                               all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-43-generic                      3.19.0-43.49                               amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-headers-3.19.0-49                              3.19.0-49.55                               all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-49-generic                      3.19.0-49.55                               amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-headers-3.19.0-51                              3.19.0-51.58                               all          Header files related to Linux kernel version 3.19.0
ii  linux-headers-3.19.0-51-generic                      3.19.0-51.58                               amd64        Linux kernel headers for version 3.19.0 on 64 bit x86 SMP
ii  linux-headers-generic                                3.19.0.51.50                               amd64        Generic Linux kernel headers
ii  linux-image-3.19.0-49-generic                        3.19.0-49.55                               amd64        Linux kernel image for version 3.19.0 on 64 bit x86 SMP
ii  linux-image-3.19.0-51-generic                        3.19.0-51.58                               amd64        Linux kernel image for version 3.19.0 on 64 bit x86 SMP
ii  linux-image-extra-3.19.0-49-generic                  3.19.0-49.55                               amd64        Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP
ii  linux-image-extra-3.19.0-51-generic                  3.19.0-51.58                               amd64        Linux kernel extra modules for version 3.19.0 on 64 bit x86 SMP
ii  linux-image-generic                                  3.19.0.51.50                               amd64        Generic Linux kernel image
ii  linux-libc-dev:amd64                                 3.19.0-51.58                               amd64        Linux Kernel Headers for development

Похоже, что есть некоторые вещи, оставшиеся от более старых версий, например, linux-headers-3.19.0-26 в выводе dpkg. Но есть также /boot/initrd.img-3.19.0-31-generic, который, кажется, от более старого, как мой 3.19.0.51-generic в настоящее время.

Какие из этих вещей я могу удалить безопасно? Должен ли я всегда apt-get purge их, или есть вещи, которые я могу просто rm?

2
задан 13 April 2017 в 15:24

1 ответ

Можно безопасно произвести чистку всех пакетов заголовков Linux со старыми версиями.

В Ваших версиях 3.19.0-26 - 3.19.0-43.

случая

И НИКОГДА не удаляют файлы, установленные dpkg или apt вручную использование rm.

0
ответ дан 14 April 2017 в 01:24
  • 1
    Спасибо, таким образом, оказывается, что это не знает, каков mysqli_connect – DR. Palson_PH.d 25 August 2017 в 09:30

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

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