Как освободить место в разделе /boot на Ubuntu Linux

Категория: линукс

Получили предупреждение о том, что раздел загрузки почти заполнен? Вот несколько способов освободить место в разделе загрузки на Ubuntu Linux.

Введение

Недавно я столкнулся с предупреждением о том, что раздел загрузки почти полон. У меня есть отдельный раздел загрузки, что в наши дни встречается не так часто. Это было первое подобное сообщение, и я был немного озадачен. Существует несколько способов освободить место на Ubuntu (или дистрибутивах на его основе), но не все из них подходят в данной ситуации.


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

Способы освобождения места в разделе /boot на Ubuntu

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

Метод 1: Использование apt autoremove

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

Просто введите:

sudo apt autoremove

Эта команда не только удалит неиспользуемые ядра, но и избавится от зависимостей, которые вам не нужны. После ввода команды будет показан список удаляемых элементов, и вам нужно будет подтвердить действие. Если вам интересно, вы можете внимательно просмотреть, что именно будет удалено.

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

Метод 2: Удаление неиспользуемых ядер вручную (если apt autoremove не сработал)

Перед тем как удалить старые ядра, вам нужно определить текущее активное ядро и убедиться, что вы не удаляете его. Чтобы проверить версию ядра, введите следующую команду в терминале:

uname -r

Эта команда отображает текущее используемое ядро Linux. Запомните его, чтобы не удалить случайно.

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

Использование графического интерфейса для удаления старых ядер

Вы можете использовать Synaptic Package Manager или такие инструменты, как Stacer. Лично я использовал Stacer, когда столкнулся с полной папкой /boot и сломанным apt. Вот как это выглядит.

Запустите Stacer и перейдите в раздел удаления пакетов. Найдите "image", и вы увидите изображения для установленных ядер Linux. Удалите только старые версии ядер, не трогая текущее.

Также ищите "headers" в списке пакетов и удаляйте старые заголовки, но не удаляйте "linux-headers-generic". Сосредоточьтесь только на тех, которые имеют номера версий.

Использование командной строки для удаления старых ядер

Если у вас нет возможности использовать графический интерфейс (например, если это удаленная машина), вы можете выполнить те же действия через терминал. Сначала перечислите все установленные ядра с помощью команды:

ls -l /boot

Ядра, которые помечены как "старые" или не соответствуют вашей текущей версии, можно удалить. Используйте команду rm для удаления конкретных ядер:

sudo rm /boot/vmlinuz-5.4.0-7634-generic

Если у вас много неиспользуемых ядер, это займет время. Вы можете удалить несколько ядер сразу, используя следующую команду:

sudo rm /boot/*-5.4.0-{7634}-*

Если вы не хотите видеть старые версии ядер в меню загрузки grub, просто обновите grub с помощью команды:

sudo update-grub

Заключение

На этом все. Вы освободили место и, возможно, исправили проблемы с APT, если они возникли после заполнения раздела /boot. В некоторых случаях может потребоваться ввести команды для исправления сломанного apt:

sudo dpkg --configure -a
sudo apt install -f

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





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

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2024  
Clicky