Како ослободити простор у сектору за покретање система у Убунту-у

Ако сте икада покушали да инсталирате безбедносне исправке за Линук кернел и добили сте упит који указује да на диску нема довољно простора и даје препоруку за ослобађање простора у Боот-у, у овим редовима ћу вам показати како можете да вратите простор у директоријуму / боот на Убунту-у и изведене дистрибуције уклањањем старих језгара.

маке-спаце-партиција-боот-он-линук

Сваки пут када се инсталирају ажурирања језгра, претходне верзије остају на систему, осим ако их не уклонимо ручно. Након неколико континуираних ажурирања, простора у директоријуму за покретање може бити врло мало и због тога није могуће инсталирати нове пакете.

Дакле, прво нам мора бити јасно зашто нам је понестало простора у директоријуму за покретање. Ако имамо систем партиција у којем систем није омогућен ЛВМ, и имамо једну партицију, неће бити проблема, али уместо тога ако имамо инсталиран систем са шемом ЛВМ, директоријум / боот је на одвојеној партицији и са ограниченим простором и једноставно ће доћи до оног тренутка када нам понестане простора на тој локацији и тамо ћемо морати ослободити простор да бисмо наставили инсталирати те сигурносне исправке језгра.

Генерално можемо да користимо апт-гет са опцијом ауторемове који нам омогућава да откријемо и уклонимо све оне старе пакете и / или зависности из система. Било би отприлике овако:

$ судо апт-гетауторемове

Већину времена ова наредба обично решава овај проблем без икаквих непријатности, али када се ради са кернелима то није тако једноставно, јер не открива увек те старе пакете, а затим их уклања, и морамо кренути ручно.

Пре него што предузмемо мере у вези са проблемом, морамо идентификовати све оне застареле верзије језгра које су ускладиштене у нашем систему помоћу овог кода.

$ судодпкг –гет-селецтионс | греплинук-имаге

Испод вам показујем пример резултата које ће систем произвести, наравно, не бисте требали узимати у обзир бројеве верзија, који ће се мењати према подацима сваког система.

линук-имаге-3.19.0-33-генерицдеинсталл

линук-имаге-3.19.0-37-генеричка инсталација

линук-имаге-3.19.0-39-генеричка инсталација

линук-имаге-3.19.0-41-генеричка инсталација

линук-имаге-ектра-3.19.0-33-генерицдеинсталл

линук-имаге-ектра-3.19.0-37-генеричка инсталација

линук-имаге-ектра-3.19.0-39-генеричка инсталација

линук-имаге-ектра-3.19.0-41-генеричка инсталација

Једном када успоставимо пакете повезане са старим верзијама, можемо почети да их ручно бришемо, у горе наведеном случају то су пакети који одговарају верзији 3.19.0-33. Из сигурносних разлога препоручљиво је оставити најмање 2 верзије пре тренутне или једноставно избрисати најстарију, а остале задржати.

Сада то можемо да урадимо и са терминала и из графичког менаџера пакета, као што је Синаптиц или за кориснике Убунту-а, Убунту Софтваре Центер.

Коришћење терминала

Да бисмо уклонили стара језгра са терминала, извршавамо следећу наредбу.

$ судо апт-гет ремове –пурге линук-имаге-3.19.0-33-генериц линук-имаге-ектра-3.19.0-33-генериц

Након извршавања ове наредбе, систем би већ требао имати довољно простора за инсталирање исправки везаних за нову верзију. Такође се препоручује да ажурирате боот лоадерГруб тако да правилно препозна промене које вршимо у верзијама језгра.

$ судо упдате-груб

У сваком случају, то се ради аутоматски након инсталирања ажурирања кернела, али након уклањања пакета није довољно знати како то учинити ручно. Морамо имати на уму да ако уклонимо пакете који се односе на најстарију верзију, а простора за нове исправке и даље има, настављамо да поново спроводимо поступак и уклањамо другу верзију.

Коришћење Убунту софтверског центра

Такође можемо избрисати старе пакете ажурирања из графичког менаџера пакета, за кориснике Убунту-а ћу објаснити како се то ради помоћу Убунту софтверски центаршто је апликација помоћу које у Убунтуу можемо графички управљати апликацијама и пакетима.

Ако приступимо Убунту софтверском центру са цртице, наћи ћемо неколико опција у горњем менију, тамо ћемо се кретати док не пронађемо апликације које су инсталиране.

убунту-софтвер-центар-инсталиран1

Када смо тамо, отићи ћемо на дно и кликнути на „прикажи (количину) техничке елементе " тамо ћемо визуализовати садржај у облику пакета и тако ће бити лакше видети укупан број пакета инсталираних у систему. Ако упишете „Линук“ у претраживач на врху, требало би да се прикаже листа са свим пакетима који садрже ту реч и који су генерално пакети у односу на језгро.

убунту-софтвер-центар-емисија-технички-елементи

Пакети које ћемо тражити су пакети типа линук-имаге-версионнумбер-генерицy линук-имаге-ектра-версионнумбер-генериц. Једном када их идентификујемо према најстаријем броју вида, можемо их избрисати.

убунту-софтваре-центер-кернел-линук

Ово је све што се тиче коришћења Убунту софтверског центра за уклањање старих пакета кернела, али можете користити графички менаџер пакета по вашем избору, ако желите да користите Синаптиц или Муон, можете га користити и у случају КДЕ.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Насхер_87 (АРГ) дијо

    Врло, врло добар водич више за људе попут мене који нису баш наклоњени Терминалу.
    Пошто вас нешто питам, спреман сам да форматирам машину да бих инсталирао Убунту 16.04; па да ли је потребно додијелити засебну партицију за / боот? Кажем ово јер су прво што су ми рекли биле врло важне партиције за / (роот) и / хоме, затим сам додао једну за Свап и сада, сазнајем да је била потребна и једна за / боот, препоручујући да буде 500-550 Мб то би са тим било довољно
    Поздрав и већ пуно хвала

    1.    виллис дијо

      Није потребно креирати партицију за покретање, али све зависи од сваке особе ...

      поздрав

      1.    Насхер_87 (АРГ) дијо

        Ах, добро, добро је, желим да будем добар корисник Линука са оним што подразумева саветовање за оптимално функционисање моје дистрибуције

  2.   Цхапаррал дијо

    Веома корисне информације за уклањање старих језгара и ослобађање простора. У последње време користио сам програм Убунту Твеак за чишћење кеш меморије и осталог нагомиланог смећа, а претходно сам користио следеће наредбе, које до данас не знам да ли ће бити ажуриране. Наиме:
    "Судо дпкг -л | греп линук-слика »
    „Судо апт-гет ремове –пурге линук-имаге-кккккк-кк-генериц“
    Хвала за информације.

  3.   Грегорио рос дијо

    Добар чланак, нисам знао функцију опције аутоматског уклањања, генерално више волим да не користим терминал (помало сам лењ), па сам све ове опције мало занемарио. Што се тиче софтверског центра Убунто, готово га не користим, навикнем се на Синаптиц и он је тај који користим, тако да га нисам баш узео.

    1.    РоБертуцхо дијо

      да, нема проблема, можете користити управитеља пакета по свом избору

  4.   Себастиан дијо

    здраво ... у мом случају издам око 23 мб .. Управо сам инсталирао кубунту верзију. оно што сам урадио је десни клик на директоријум за покретање, одатле отворим терминал, а затим ставим команду -судо апт-гет ауторемове- која је назначена у овом блогу ... па .. Поделио сам је на 250мб и планирам да је преузмем више .. пошто заузима 134мб у систему .. поздрав и надам се да ће вам информације послужити.