Поправка: Обемното зареждане има само 0 байта оставащо дисково пространство



Опитайте Нашия Инструмент За Премахване На Проблемите

Ако използвате Ubuntu Linux или може би производно като Kubuntu или Ubuntu MATE, тогава може да получите диалогово съобщение, което гласи „T обемът „boot“ има само 0 байта дисково пространство . ' Когато Ubuntu, Lubuntu, Xubuntu или други производни се опитват да актуализират, той се опитва да инсталира нови данни на ядрото в областта за зареждане. Тази грешка ви предупреждава, че нямате повече място.



Съгласно стандарта за йерархия на файловата система на Linux повечето от файловете за зареждане, включително initrd и ядрата, се намират в директорията на първо ниво / boot, която е директно под главната директория. Повечето потребители на Linux на домашна база няма да разполагат с това на отделен дял. Те ще имат един голям / dev / sda1 или / dev / sda2 дял за Linux и това е една директория там. Ако това е вашата ситуация, тогава повече от вероятно никога няма да видите грешка „обемното зареждане има само 0 байта“. Ако го имате на собствен дял и той вече е запълнен, тогава вероятно имате стари ядра там и можете да използвате тези стъпки, за да ги изчистите.





Метод 1: Използване на командата dpkg

Отворете терминал, като задържите Ctrl, Alt и T или го стартирате от таблото. Можете също така да използвате менюто Whisker в Xubuntu, докато потребителите на Lubuntu или LXLE може да пожелаят да стартират LXTerminal от менюто System Tools. Бягай uname -r в командния ред, за да видите коя версия сте в момента. Трябва да ви даде име като „4.8.0-39-generic“ или нещо друго в зависимост от това кое ядро ​​работи за вас.

Проверете кои ядра сте инсталирали, които не са най-новите, като изпълните следната команда:

dpkg -l linux- {изображение, заглавки} - “[0-9] *” | awk ‘/ ^ ii / {print $ 2}’ | grep -v -e `uname -r | cut -f1,2 -d ”-„ `| grep -e ‘[0-9]’



Ще видите тази и други големи dpkg команди в много ръководства на Ubuntu и може да е трудно да ги въведете всички, така че може да искате да подчертаете това с мишката и щракнете с десния бутон и изберете копиране или натиснете Ctrl и C едновременно време да го копирате в клипборда. Обратно в прозореца на терминала задръжте Shift, Ctrl и V, за да поставите командата dpkg или кликнете върху менюто Редактиране и изберете Поставяне, след което натиснете Enter, за да получите списъка.

Направете бърза проверка, за да се уверите, че номерът, който първата команда ви е дала, не е в списъка. Ако не е, тогава ще трябва да прехвърлите изхода на последната команда в командата apt-get, за да премахнете тези стари допълнителни ядра. Отново командата, която обикновено виждате, е толкова дълга, че ще искате да я копирате и след това да я поставите във вашия терминал:

dpkg -l linux- {изображение, заглавки} - “[0-9] *” | awk ‘/ ^ ii / {print $ 2}’ | grep -v -e `uname -r | cut -f1,2 -d ”-„ `| grep -e ‘[0-9]’ | xargs sudo apt-get -y чистка

Въведете паролата си, ако е поискана, и след това натиснете Enter отново. Ще видите много текст, превъртащ се нагоре и след това можете да затворите всички програми и да рестартирате машината, може би просто като напишете рестартирайте при подканата и натискане на enter. Това изчиства директно директорията / boot само с три команди.

Метод 2: Почистване на стари ядки със Synaptic

Използването на командния ред е най-лесният начин за решаване на този проблем, тъй като са необходими абсолютно минимум три команди, за да се свърши работата, и това е чудесно време да се упражните, ако сте срамежлив в командния ред. Независимо от това, можете да направите това и с графичния Synaptic Package Manager, ако сте го инсталирали. Ако нямате инсталиран мениджър на пакети Synaptic, можете да иронично отворите команден ред и след като сте там, можете да въведете sudo apt-get install synaptic последвано от вашата парола, ако бъдете подканени. Все още ще можете да инсталирате приложения, които не се зареждат, дори директорията / boot да е пълна.

Стартирайте приложението, независимо дали сте го инсталирали или вече сте го инсталирали. Той трябва да се намира в областта System в менюто LXDE, както и в менюто Whisker. Ще бъдете подканени да въведете паролата си графично. Кликнете върху бутона Статус под секциите и след това изберете „Инсталиран (локален или остарял)“ под Всички. Започнете да пишете linux-image- и тогава ще видите няколко пакета с различни номера. Бягай uname -r от командния ред като по-горе и след това проверете кой от тези пакети не съвпада с този номер. Не трябва да премахвате пакета, съответстващ на номера на версията на ядрото, която тази команда връща.

Ако намерите остарели пакети, можете да щракнете с десния бутон върху тях и да изберете „Маркиране за пълно премахване“, преди да щракнете върху Приложи. Ще бъдете подканени да прегледате пакетите, които премахвате, така че ще имате възможност да проверите дали не сте премахнали случайно текущото си ядро ​​в процеса.

3 минути четене