Како исправити грешке у преломљеним цевима у Линуку



Испробајте Наш Инструмент За Елиминисање Проблема

Иако је то прилично ретко, могуће је да уопште нећете моћи да инсталирате било који пакет у иначе наизглед стабилној инсталацији Линука. Дебиан, Убунту и оне дистрибуције изведене из њих ослањају се на менаџер пакета апт-гет. Генерално, ако имате администраторски суперкориснички приступ, онда би уносом апт-гет инсталл -ф требало да инсталирате додатне пакете ако је потребно. Међутим, колико год да је ретка, можда ћете добити поруку која гласи дпк-деб: еррор и затим наставити са упутством да вам је пукла цев.



Обично се израз поломљена цев односи на злоупотребу карактера | у командној линији, која се често назива пипе, посебно онима са позадином у МС-ДОС-у. У овом случају, можда нисте погрешно укуцали наредбу. Уместо да нисте користили | приликом куцања команде апт-гет, можда ћете имати проблема са системом датотека који је форсирао монтирање само за читање. Иако то може деловати срамотно, први корак је проверити и осигурати да сте исправно откуцали наредбу за инсталацију пре него што наставите. Ако нема проблема, следећи корак је преглед система датотека.



1. метод: Инспекција откуцане команде

Иако више него вероватно није тако, важно је проверити да ли сте правилно откуцали команду за инсталацију пре него што претпоставите најгоре. Чак и најелитнији програмери понекад напишу нешто, па је лако укуцати | лик грешком. Не притискајте тастатуру да бисте опозвали последњу команду. Укуцајте га поново појединачно. Покушајте да покренете апт-гет инсталл -ф или апт-гет упдате, јер ове наредбе нису деструктивне. Ако се грешка покаже и након поновљеног поновног издавања, покушајте да поново покренете машину. Ако је и даље добијате, можда патите од проблема са системом датотека. Порука о грешци сломљене цеви можда није ништа друго до симптом већег проблема.



2. метод: Опоравак од грешака сломљених цеви узрокованих дисфункцијама система датотека

Ако то не будете могли поправити пуким поновним уписивањем наредбе, обратите посебну пажњу на то да ли видите неку врсту грешке која гласи „Систем датотека само за читање“ у излазу терминала. То указује да је, из било ког разлога, партиција за покретање монтирана као волумен само за читање. Генерално, то значи да је претрпео неки проблем са системом датотека и да ГНУ / Линук оперативни систем не осећа сигурно да му пише. Овај сигурносни механизам значи да, иако су неки подаци можда оштећени, Линук је учинио да је најбоље спасити вашу инсталацију.

Можда покушате да примите неку чудну поруку када покушате да користите команду судо која је такође узрокована овом истом врстом грешке. Таква порука би започела са „судо: не може се отворити“, а затим именом неког ресурса. Будући да су сви ресурси у Унику ускладиштени као датотеке, монтирање партиције само за читање може спречити судо да ради.



Ако је било који од ових случајева тачан, онда морате да искључите систем. Ако имате унапред направљени УСБ погон са ИСО чистом Линук инсталацијом, убаците га и држите било који тастер који ваш БИОС или УЕФИ систем захтева за покретање са преносивог уређаја. Ако уместо тога имате засебну Линук партицију на вашем диску за покретање, требало би да јој приступите преко ГРУБ-а када поново покренете систем. У оба случаја, за рад морате имати стабилно окружење које може приступити оштећеној партицији без покретања са ње.

Под претпоставком да имате неку врсту података за коју још увек нисте направили резервну копију, искористите ову прилику да те податке направите на другој партицији или уклоњивом уређају ако вам Линук дозвољава да у овом стању прикачите монтиране уређаје. Обично не можете да монтирате уређаје на систем датотека само за читање, па ћете морати да поново покренете систем у живо УСБ или потенцијално ДВД окружење да бисте извршили резервне копије. Треба да покренете одговарајућу фсцк наредбу за систем датотека инсталиран на вашем диску за покретање да бисте га вратили у стабилно стање. На пример, претпоставимо да имате оштећену / дев / сда1 партицију коју сте форматирали са структуром датотеке ект4. Ако је то случај, са основног терминала унутар активног УСБ или ДВД окружења можете издати фсцк.ект4 -фв / дев / сда1 да бисте проверили систем датотека. Такође можете да користите фсцк.ект2 или фсцк.ект3 ако сте покренули систем са било које од ове две врсте ект система датотека. У теорији, све три ионако називају програм е2фсцк и можда су само меке везе.

Ово ће пружити детаљни излаз и присилити га да скенира чак и ако се чини чистим. Можда ће вас занимати коришћење -ц или -цк за покретање површинског скенирања са програмом бадблоцкс у случају да сумњате да је на диску дошло до неке врсте геометријских проблема. Једном када покренете програм, поново покрените партицију ако је стабилна, а затим издајте судо моунт -о рв, ремоунт / цомманд из терминала унутар овог покретачког система да бисте вратили приступ за читање и писање. Требаће вам роот приступ да бисте погледали у директоријум / лост + фоунд, али важно је да то учините јер је фсцк.ект # можда тамо ставио неке изгубљене кластере. Ако вам недостају датотеке након што се вратите у вашу ГНУ / Линук инсталацију, можда ће бити овде, мада ће бити преименоване. Помоћу наредбе филе у терминалу одредите који је тип сваки од њих ако је икако могуће.

Ако немате активни УСБ или ДВД за покретање, мораћете да га направите од чисте машине из ИСО-а преузетог за дистрибуцију Линука. Будући да користите само команде терминала, можда вам није потребан уређај за покретање система за дистрибуцију. Неки, попут КНОППИКС-а, су експлицитно дизајнирани за решавање оваквих проблема. Ако радите са нетбоок-ом или преносним рачунаром који има утор за СД или мицроСД картицу, тада можете и да покренете систем са ИСО нареженог на СДХЦ или мицроСДХЦ картицу. Исто важи и за, рецимо, Убунту таблете који имају такав слот.

4 минута читања