/usr/src наполнен заголовочными файлами, очистка и автоудаление не помогают

У меня проблема с заполнением моей папки /usr/src заголовочными файлами, и я не нашел способа их удалить. Это приводит к тому, что мой диск очень близко находится к полному отсутствию свободного места:

# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            481M     0  481M   0% /dev
tmpfs            99M  760K   98M   1% /run
/dev/xvda1      7.7G  7.3G  428M  95% /
tmpfs           492M   12K  492M   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           492M     0  492M   0% /sys/fs/cgroup
tmpfs            99M     0   99M   0% /run/user/1000

Содержимое /usr/src:

# du -h -d1 /usr/src/ | sort -hr
4.0G    /usr/src/
115M    /usr/src/linux-aws-headers-4.15.0-1045
115M    /usr/src/linux-aws-headers-4.15.0-1044
115M    /usr/src/linux-aws-headers-4.15.0-1043
115M    /usr/src/linux-aws-headers-4.15.0-1041
115M    /usr/src/linux-aws-headers-4.15.0-1040
115M    /usr/src/linux-aws-headers-4.15.0-1039
:
and many more....

Я пытался запустить autoremove, как предполагалось многими похожими проблемами здесь, но это ничего не удаляет, и никакой ошибки нет.

# sudo apt autoremove --purge
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 127 not upgraded.

Что еще я могу сделать?

Обновление: Запущен сервер Ubuntu (не настольный) с 8 Гб дисковым пространством

Версия операционной системы:

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

uname:

# uname -r
4.15.0-1032-aws

proc версия:

# cat /proc/version
Linux version 4.15.0-1032-aws (buildd@lcy01-amd64-025) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #34-Ubuntu SMP Thu Jan 17 15:18:09 UTC 2019
0
задан 25 February 2021 в 01:41

1 ответ

Если вы обновили свою систему или имели обновление с новым ядром, сделайте перезагрузку перед запуском команды ниже

DPKG -L 'Linux- *' | SED '/ ^ II /! D; /' "$ (uname -r | sed" s /\( .* d; s / ^ [^] * [^] * \ ([^] * \). * / \ 1 /; / [0-9] /! D '| XARGS Sudo APT-Get -y Purge

Это удалит все неиспользуемые заголовки и изображения. Когда вы снова перезагрузитесь, вы увидите только текущее указание ядра в меню GRUB

Я бросаю ссылку здесь В случае, если вам интересно, как это работает Regex

0
ответ дан 18 March 2021 в 23:31

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

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