Kuidas parandada Linuxi purustatud toruvigu



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Kuigi see on üsna haruldane, võib juhtuda, et te ei suuda Linuxi muidu näiliselt stabiilses installis üldse ühtegi paketti installida. Debian, Ubuntu ja neist tuletatud distributsioonid toetuvad pak-managerile apt-get. Üldiselt, kui teil on administraatori superkasutaja juurdepääs, peaks apt-get install -f tippimine vajadusel installima täiendavaid pakette. Nii harva kui see ka pole, võite siiski saada teate, mis loeb dpk-deb: error ja seejärel juhendab teid, et teil on katki toru.



Tavaliselt tähistab termin purustatud toru tähemärgi väärkasutust käsureal, mida sageli nimetatakse toruks, eriti neile, kellel on taust MS-DOS-is. Sel juhul ei pruugi te siiski käsku valesti sisestada. Pigem, kui te ei kasutanud | märk käsu apt-get kirjutamisel võib teil olla probleeme teie failisüsteemiga, mis sundis kirjutuskaitstud ühendamist. Kuigi see võib tunduda piinlik, on esimene samm enne jätkamist kontrollida ja veenduda, et installikäsk on õigesti tippitud. Kui probleemi pole, siis on järgmine samm failisüsteemi kontrollimine.



1. meetod: sisestatud käsu kontrollimine

Ehkki see pole tõenäoline, on enne halvima eeldamist oluline veenduda, et sisestasite installikäsk õigesti. Isegi kõige eliitsemad programmeerijad kirjutavad mõnikord midagi valesti ja nende sisestamine on lihtne märk ekslikult. Viimase käsu meenutamiseks ärge vajutage klaviatuuril üles. Sisestage see uuesti eraldi. Proovige käivitada apt-get install -f või apt-get update, kuna need käsud pole hävitavad. Kui saate vea ikka pärast selle korduvat uuesti väljastamist, proovige masin taaskäivitada. Kui saate selle ikkagi kätte, võib teil olla failisüsteemi probleem. Katkise toru veateade ei pruugi olla midagi muud kui suurema probleemi sümptom.



2. meetod: failisüsteemi talitlushäiretest põhjustatud katkistest toruvigadest taastamine

Kui te ei saa seda parandada, lihtsalt uuesti käsku tippides, pöörake erilist tähelepanu sellele, kas näete terminali väljundis mingisugust viga, mis loeb kirjutuskaitstud failisüsteemi. See näitab, et mingil põhjusel on teie alglaadimispartitsioon ühendatud kirjutuskaitstud köitena. Üldiselt tähendab see, et see on kannatanud mingisuguse failisüsteemi probleemiga ja GNU / Linuxi operatsioonisüsteem ei tunne, et sinna kirjutamine oleks ohutu. See ohutusmehhanism tähendab, et kuigi mõned andmed võivad olla rikutud, on Linux teinud oma installi päästmiseks parima.

Võimalik, et võite saada mingisuguse kummalise sõnumi, kui proovite kasutada sudo käsku, mille põhjustab ka sama tüüpi viga. Selline sõnum algaks sõnaga 'sudo: avamine ei õnnestu', millele järgneb mõne ressursi nimi. Kuna kõik Unixi ressursid on salvestatud failidena, võib kirjutuskaitstud partitsiooniühendus sudo töötamist takistada.



Kui kumbki neist juhtudest vastab tõele, peate oma süsteemi välja lülitama. Kui teil on eelnevalt valmistatud USB-draiv puhta Linuxi installiprogrammi ISO-ga, sisestage see ja hoidke all kumbagi võtit, mida teie BIOS- või UEFI-süsteem eemaldatavast seadmest käivitamiseks vajab. Kui teie alglaadimiskettal on selle asemel eraldi Linuxi partitsioon, peaksite taaskäivitamisel sellele juurde pääsema GRUB-i kaudu. Mõlemal juhul peab teil töötamiseks olema stabiilne keskkond, mis pääseb kahjustatud partitsioonile juurde ilma seda käivitamata.

Eeldades, et teil on teatud tüüpi andmeid, mida te pole veel varundanud, siis kasutage seda võimalust, et varundada need andmed teise sektsiooni või eemaldatava seadmega, kui Linux võimaldab teil selles olekus kinnitatud seadmeid lisada. Tavaliselt ei saa te seadmeid kirjutuskaitstud failisüsteemi ühendada, seega peate varukoopiate tegemiseks oma süsteemi taaskäivitama elusasse USB- või potentsiaalselt DVD-keskkonda. Stabiilse oleku taastamiseks peate käivitama alglaadimiskettale installitud failisüsteemi jaoks sobiva käsu fsck. Oletame näiteks, et teil on kahjustatud / dev / sda1 sektsioon, mille vormindasite ext4-failistruktuuriga. Sel juhul võiksite USB-või DVD-keskkonnas asuva juurterminali kaudu failisüsteemi kontrollimiseks välja anda fsck.ext4 -fv / dev / sda1. Võite kasutada ka fsck.ext2 või fsck.ext3, kui käivitasite mõlemad neist kahest ext-failisüsteemi tüübist. Teoreetiliselt kutsuvad kõik need kolm nagunii programmi e2fsck ja võivad olla lihtsalt pehmed lingid.

See annab üksikasjaliku väljundi ja sunnib seda skannima, isegi kui see näib puhas. Võib-olla olete huvitatud pinna skannimise käivitamisest badblocks programmiga -c või -ck kasutamisel juhul, kui kahtlustate, et kettaga on mingi geomeetriaprobleem. Kui olete programmi käivitanud, taaskäivitage partitsioon, kui see on stabiilne, ja seejärel väljastage lugemis-kirjutamise juurdepääsu taastamiseks selle alglaaduri sees olevast terminalist sudo mount -o rw, remount / command. Kataloogi / lost + found vaatamiseks on teil vaja juurjuurdepääsu, kuid see on oluline, kuna fsck.ext # võib olla sinna pannud mõned kaotatud klastrid. Kui teil on GNU / Linuxi installimisel uuesti faile puudu, võivad need siin olla, ehkki need nimetatakse ümber. Kasutage terminalis käsku file, et teada saada, milline tüüp neist on, kui see on üldse võimalik.

Kui teil pole alglaadimiseks USB-d või DVD-d, siis peate selle tegema puhtast masinast, mis on alla laaditud ISO-le Linuxi levitamiseks. Kuna kasutate ainult terminali käske, ei pruugi te levitamiseks vajada isegi alglaadimisseadet. Mõned, näiteks KNOPPIX, on mõeldud selgesõnaliselt selliste probleemide lahendamiseks. Kui töötate netbooki või sülearvutiga, millel on SD- või microSD-kaardi pesa, saate käivitada ka põletatud ISO-st SDHC- või microSDHC-kaardile. Sama kehtib ka näiteks pesaga Ubuntu tahvelarvutite kohta.

4 minutit loetud