3 најбоља начина да поправите грешку „Нема простора на уређају“ у Линуку
Грешке без јасног узрока су најиритантнији проблеми са којима се треба бавити. И док је Линук(Linux) обично специфичан у својим порукама о грешци, ово је један од ретких случајева када испусти лопту.
Добијање грешке „Нема места на уређају“ објашњава врло мало, посебно ако је ваш диск далеко од пуне. Зашто се приказује ова порука о грешци? Зашто не можете да креирате нове датотеке иако имате довољно простора на диску? И што је најважније, како то поправити?
Хајде да сазнамо.
Да ли ваш чврсти диск заиста има довољно простора(Hard Drive Actually Have Enough Space) ?
Пре него што пожурите да пронађете решење, за почетак уверите се да постоји проблем. На крају крајева, ако је на вашем систему заиста понестало простора на диску, нема потребе за паником. Можете једноставно уклонити непотребне податке да бисте ослободили више простора.
Постоје две Линук(Linux) системске команде за добијање информација о простору на диску – ду и дф. Команда ду процењује коришћење простора на диску, док команда дф анализира слободан простор присутан на диску. Њихово коришћење у комбинацији са судо(sudo) даје вам тачан извештај о томе колико је простора стварно доступно на диску.
- Почнимо са командом ду. Његов излаз може бити прилично дуг и тежак за пролазак, тако да ћемо користити -с и -х заставице. -с сумира резултате, док -х осигурава да је читљив. Дакле, унесите команду судо ду -сх / вхере / показује на основни директоријум.
- Не брините о свим порукама са одбијеним дозволама – тако се провлачи кроз све поддиректоријуме система. У зависности од величине диска, можда ћете морати да га оставите да ради неко време, јер рекурзивно пролази кроз све.
- Када ду заврши скенирање, исписаће једноставну листу директоријума заједно са њиховим величинама. На пример, ово је излаз команде ду примењене на обичан директоријум.
Сада ћемо користити дф да видимо колико је слободног простора доступно. Команда дф је много једноставнија за коришћење јер приказује само монтиране системе датотека и њихову статистику коришћења. Још једном, користићемо -х заставицу да учинимо излаз читљивим за људе.
судо дф -х(sudo df -h )
Идеја је да се зброје резултати ду и дф команди. Свако неслагање указује на простор на диску који није слободно доступан иако га не користе ниједна датотека или фасцикла.
Зашто Линук приказује(Does Linux Show) „Нема простора(Space Left) на уређају“?
Ако видите поруку о грешци „Нема простора на уређају“ упркос томе што имате довољно слободног простора на диску, није хардвер крив. Проналажење тачног узрока грешке може потрајати мало решавања проблема.
- Недавно избрисана датотека: Најчешћи разлог за појаву ове грешке је недавно избрисана датотека. Често се датотека брише док је процес још увек користи, задржавајући простор резервисан иако је датотека већ нестала.
- Нема довољно инода(Enough Inodes) : Још један чест узрок је недостатак инода(inodes) . Иноде су индексне странице Уник(Unix) система датотека које садрже метаподатке сваке датотеке у складишту. Међутим, иноде нису неограничене, а недостатак инода пре него што простор за складиштење може да вам да грешку „Нема простора на уређају“.
- Отказивање чврстог(Hard) диска: Наравно, постоји могућност да чврсти диск једноставно поквари, а велики део очигледног слободног простора заузимају лоши сектори. Пошто систем не успева да упише ниједну датотеку на ове локације, испушта грешку.
Исправка 1: Поново покрените процесе користећи избрисане датотеке(Using Deleted Files)
Највероватнији узрок грешке „Нема простора на уређају“ је процес који још увек користи избрисану датотеку. Срећом, исправљање ове грешке је лако. Само треба да поново покренете процес(restart the process) да бисте ослободили резервисано складиште.
- Да бисте пронашли проблематичан процес, потребно је да користите команде лсоф и греп. Команда лсоф ће вам дати листу свих отворених датотека које користе покренути процеси, а греп може сузити избор на оне које су избрисане. Дакле, унесите судо лсоф / | греп обрисан где је / основни директоријум и | цев за повезивање лсоф-овог излаза са греп.
- Сада можете поново покренути погођени процес командом судо системцтл рестарт сервице_наме, где је име услуге име услуге која се појавила у претрази.
- Ако постоји више оваквих процеса или једноставно не желите да се мучите са проналажењем одређених услуга, можете их све ресетовати командом судо системцтл даемон-релоад. Ово регенерише све зависности, узимајући у обзир све промене у систему датотека.
Након овога, простор за складиштење који процес задржава требало би поново да буде доступан, омогућавајући вам да пишете датотеке без наиласка на грешке.
Исправка 2: Проверите Иноде
Иако сваки диск има велики број инода, он је коначан. А ако је ваш систем затрпан невероватним бројем датотека, могуће је достићи ово ограничење пре него што се исцрпи капацитет за складиштење диска. Због тога је боље имати велике датотеке него превише малих.
Можете лако да проверите доступност иноде помоћу ознаке -и са командом дф. Овако:
судо дф -и(sudo df -i )
Ово ће јасно рећи укупан број инода присутних у систему датотека, заједно са количином која се тренутно користи. Ако на вашем систему нема слободних инода, ово је извор грешке „Нема простора на уређају“.
Пошто се иноде креирају тек након првог форматирања диск јединице, не постоји начин да се генерише више инода. Све што можете да урадите је да избришете све непотребне датотеке да бисте ослободили иноде за будуће датотеке.
Исправка 3: Означите лоше блокове
Оштећење података(Data) је неизбежна судбина сваког хард диска. Иако нови диск неће наићи на овај проблем, старији чврсти дискови ће постепено почети да се „кваре“.
То значи да делови чврстог диска постају неупотребљиви, иако их систем датотека и даље сматра функционалним. Ови лоши блокови лажно надувавају привидни слободан простор на диску, а у ствари се у њих не може уписати ниједан фајл. Ово доводи до грешке „Нема простора на уређају“, јер оперативни систем покушава и не успева да ускладишти податке на овим локацијама.
Не постоји прави начин да се реши овај проблем, јер су лоши сектори резултат физичког хабања чврстог диска. Једино што можете да урадите је да означите лоше секторе тако да их систем датотека више не референцира.
Да бисте то урадили, морате да покренете систем са Ливе ЦД-(Live CD) а , јер не можете да извршите проверу система датотека(File System Check) унутар погона који ради. Када то урадите, само користите следећу команду:
sudo fsck -vcck /dev/sda
Ово замењује /дев/сда путањом диск јединице коју желите да поправите. Ово ће аутоматски открити све лоше блокове на диску и означити их као неупотребљиве. Међутим, неће вам дати додатни капацитет за складиштење, па будите спремни да очистите неке бескорисне датотеке да бисте ослободили простор на диску.
Који је најбољи начин да поправите грешку „Нема простора на уређају“?
Уобичајени разлог за појаву грешке „Нема простора на уређају“ на Убунту(Ubuntu) -у или било којој другој Линук(Linux) дистрибуцији је избрисана датотека коју још увек користи покренути процес. Ово резервише складиште које је заузела датотека, спречавајући друге операције да уписују податке у тај простор.
Решавање овог проблема је такође најлакше, јер све што треба да урадите је да поново покренете дотични процес. Остале узроке грешке, међутим, није тако лако решити.
Без обзира да ли је ваш диск оптерећен лошим блоковима података или је остао без инода, не постоји директан начин за решавање ових проблема. Морате да избришете постојеће датотеке да бисте направили места за писање нових података.
Related posts
8 начина да поправите грешку „Немате дозволу за чување на овој локацији“ у Виндовс-у
Поправи грешку „Ворд не може да покрене конвертор МСВРД632.ВПЦ/ССПДФЦГ_к64.ЦНВ“
Исправите грешку „Не могу да покренем Мицрософт Оффице Оутлоок“.
Како да поправите „Није могуће учитати слику. Тап то Ретри” Инстаграм грешка
Како да исправите грешку „Виндовс не може да приступи наведеној путањи уређаја или датотеци“.
7 начина да поправите грешку „Управљачки програм је недоступан“ ХП штампача на Виндовс рачунару
Како да поправите грешку програмера 6068 (најбољих 14 начина)
Како да поправите грешку „Нисмо могли да довршимо ажурирање“ у оперативном систему Виндовс
6 најбољих начина да поправите грешку „Учитавање стеамуи.длл није успело“
8 начина да поправите „Ав, снап!“ Грешка при паду странице у Цхроме-у
6 једноставних начина да убрзате инсталацију Убунтуа
Како да поправите грешку „Виндовс није могао да конфигурише једну или више компоненти система“.
7 начина да зипујете и распакујете датотеке у Линуку
Поправите „Откривен је неподржани бежични мрежни уређај. Грешка система заустављен
Како да поправите грешку „Ваш рачунар је наишао на проблем и мора се поново покренути“.
Како да поправите Оутлоок грешку „Извините, имамо проблема са отварањем ове ставке“.
Исправите грешку „Виндовс није могао да се инсталира на овај диск“.
Исправите грешку „Требаће вам нова апликација да бисте отворили ову мс-виндовс-сторе“ у Виндовс-у
Поправи Нетфлик грешку „Није могуће повезати се са Нетфлик-ом“
Како да поправите грешку „Виндовс није могао да доврши формат“.