Sådan genopretter du slettede filer i Linux [Begyndervejledning]

Kort: Denne artikel viser dig hvordan du gendanner slettede filer i Linux ved hjælp af kommandolinjeværktøjet Test Disk. Det er et nemt at bruge værktøj, som næsten alle kan bruge til at gendanne tabte filer i Ubuntu eller andre Linux-distributioner.

Har du nogensinde fået den forfærdelige følelse? Den, du får, når du indser, at du tilfældigt slettede filer og det er ikke engang i skraldespanden? Ofte er det straks forud for benægtelse: Jeg ved, jeg har en anden kopi af det et eller andet sted.

Men i stedet for at gå gennem alle stadier af sorg, skal du ikke bekymre dig. Og husk at du ikke er alene; før eller senere gør alle dette.

"Du skal ikke bekymre dig?" Du modsætter, "Jeg har lige slettet den eneste kopi af mit CV!"

Nej virkelig, rolig ikke. Alt der er sket er, at det er blevet ramt af en liste. Så længe du ikke skriver på drevet, eksisterer det absolut stadig. Faktisk afhænger filens størrelse og det ledige plads på dit drev, at filer, der slettes, kan fortsætte på ubestemt tid, selvom du skriver på drevet.

"Ja, fint" siger du, "Jeg vil hvile let ved at kende mit CV" eksisterer "i en abstrakt forstand. Men så vidt jeg er bekymret, hvis jeg ikke kan åbne, redigere eller udskrive fra den, eksisterer den ikke i nogen praktisk forstand. Hvad der virkelig ville hjælpe, ville være en måde at "slette" filer. Og en der ikke kræver et IT-kriminalteknisk laboratorium. "

Virkelig, rolig - du behøver ikke et laboratorium for at gendanne de slettede filer. Hvis du også kan komme forbi med en primitiv GUI, er det faktisk nemt at gøre! jeg vil vise dig hvordan man bruger testdisk at gendanne slettede filer.

Sådan gendannes slettede filer i Linux ved hjælp af TestDisk

Lad mig præsentere et forenklet eksempel: Jeg tog et rent tommelfingerdrev tilføjede nogle filer, så slettet en. Nu har mit system en funktion, der direkte sletter filer fra flytbart medie, ved at overføre "skraldespanden" helt og holdent; det vil sige hvis jeg vælger at "højre" klikke på en fil og derefter vælge "slet". Det præsenterer stadig en advarsel, men et klik på "ja" knappen og filen er væk for evigt. Eller synes at være.

Men denne gang fik jeg ikke den forfærdelige følelse. Og nej, ikke fordi dette er et kogt op scenario. Jeg vidste, at alt jeg måtte gøre var at åbne terminal typen "testdisk" og trykke "enter". Da jeg gjorde dette for første gang, havde jeg en af ​​mine "Linux-øjeblikke". Fordi hvis du ikke har det - og det gjorde jeg ikke, det fortæller dig hvordan man får det! Indtast bare "sudo apt install test testdisk" og indtast og du får det i løbet af 10 sekunder.

Trin 1

Du skal først installere TestDisk værktøj. De fleste Linux-distributioner har allerede dette værktøj i deres officielle depot. I Ubuntu og andre Ubuntu-baserede Linux-distributioner som Linux Mint, elementære OS osv. Kan du bruge kommandoen nedenfor til at installere TestDisk:

sudo apt install testdisk

Arch Linux-brugere kan installere det fra AUR. Du kan downloade den til andre Linux-distributioner fra nedenstående link:

Download TestDisk

Selvom jeg bruger Ubuntu i denne tutorial, betyder det ikke, at det kun er Gendan slettede filer i Ubuntu Linux. Vejledningen, der præsenteres her, fungerer også for andre distributioner.

Trin 2

Kør TestDisk i terminalen ved hjælp af kommandoen nedenfor:

TestDisk

Trin 3

Når du åbner det, vil du se noget der ligner dette. Vær tålmodig! Grænsefladen er faktisk ligetil, men du skal omhyggeligt læse teksten. Brug piletasterne til at navigere og "Enter" for at vælge.

Vælg 'Opret en ny logfil'

Skærme med ekstra kommandoer vil fortælle dig det. Bemærk også, at TestDisk 7.0 har tendens til at fremhæve det næste rimelige trin. Det er næsten altid rigtigt, men læs skærmen, da det ikke kan læse dit sind. Under alle omstændigheder, når det vil have dig til at lade det oprette en logfil, nyd det. Det er ved at trække dig ud af et hul.

Trin 4

Nu, hvis du er heldig, skal du se dit drev. Og du kan gå videre til de sidste trin. Men lad os antage, at du ikke er, at du har en multi-boot-maskine. I dette tilfælde kan ejerforhold blive sløret, og Testdisk har brug for din tilladelse til at åbne dem. Du kan se noget sådan her:

Nogle gange kan du have brug for sudo rettigheder

Vælg "sudo" og indtast dit kodeord. Tryk "Enter" og "Enter" igen på det næste skærmbillede for at oprette en anden logfil.

Trin 5

Denne gang Testdisk viser alle dine drev. Piletast til det pågældende drev og tryk Enter.

Du skal vælge det drev, hvor du leder efter filer

Trin 6

Testdisk har igen valgt den rigtige indstilling. Dette giver mening, da en simpel lagringsenhed sjældent deles. Igen hit hit enter:

Trin 7

Og endelig skal vi lave lidt tænkning. Hvis du læser det første skærmbillede, og jeg vil vædde på, at du ikke gjorde det, er dette program ikke kun for at gendanne slettede filer. Det er en kraftfuld diskværktøj. Men hvis vi husker, hvad vi forsøger at gøre, er valget ret indlysende: Vi forsøger ikke at rette en disk, vi forsøger at genoprette en fil. Vælg "Advanced" og tryk "enter".

Vælg Avanceret

Trin 8

Nederst på siden vælger du "Undelete" og gør dig klar til at se et spøgelse!

Vælg Undelete

Trin 9

Testdisk scanner efter filer og producerer en liste over slettede filer markeret med rødt. Pil ned til det og læs omhyggeligt valgene nederst.

Trin 10

Husk igen, at Testdisk er et multifunktionsværktøj. De fleste af disse muligheder omhandler grupper af filer; vi vil kun have vores forbandede CV tilbage! Så ramt "c".

Hit C for at kopiere og dermed genoprette den slettede fil

Som du kan se fra resultattavlen, har vi vundet 1-0. Efter at have ramt "c" er der valgmuligheder om hvor du måske vil genoprette filen til, men den er som standard til din hjemmemappe. Og igen er det generelt den bedste ting at gøre. Navigering i Testdisk er lidt vanskelig, mens trække og slippe efter faktum er en brise.

Nogle tips om gendannelse af slettede filer i Linux ved hjælp af TestDisk

For det første, hvis du finder dig selv et sted, du ikke vil være, skal du trykke på "q" for at afslutte. Dette lukker ikke programmet, men det fungerer som "tilbage" -knappen på et program med et fuldt blæst GUI, og du sætter en side tilbage. Og ligesom en "tilbage" -knap, der gentager, vil i sidste ende lede dig tilbage til starten.

For det andet, som med noget, jo færre distraktioner, jo lettere er det at finde det, du leder efter. Med andre ord, frigør fysisk alle andre lagringsdrev. I grafisk enkle omgivelser er enkelhed din ven.

Endelig kan Testdisk også hjælpe dig med at hente filer, der er blevet utilgængelige af andre årsager. Faktisk er det derfor, jeg begyndte at bruge programmet i første omgang. Jeg forsøgte at gemme filer fra et beskadiget drev, der ikke kunne laves til at starte. Normalt er det simpelthen et spørgsmål om at fjerne stikket, som helst tilslutter det til en USB-adapter. Du kan derefter montere det på en anden pc og kopiere filerne, hvor du vil.

Men hvad nu hvis drevet er formateret til LVM? Dette var mit problem, fordi et monteret LVM-drev ser intet ud som et normalt Linux-OS. Ingen af ​​de sædvanlige filer vises, og det hjælper ikke at jage rundt. Dette skyldes blandt andet, at de fleste Linux filhåndterere ikke længere kan læse ext.2 filsystemer.

Ikke desto mindre, efter nogle få falske starter, kunne jeg finde og gemme de manglende filer. Bemærk dog, at rækkefølgen af ​​trin her vil være lidt anderledes, du kan muligvis bruge "analysere" for Testdisk til at give mening af drevet, og du skal måske kaste lidt rundt for at finde mappen "hjem" når du gør det. Desuden vises de filer, du leder efter, ikke i rødt, da de aldrig blev slettet i første omgang. Men når du finder dem, er kopiproceduren stort set den samme.

Med testdisk og lidt held, kan du aldrig miste dit CV igen som du altid kan gendanne slettede filer i Linux.

Ansvarsfraskrivelse: Denne vejledning er en læseren indsendelse.

Om forfatter Dave Merritt: Jeg er en 59 år gammel fuldtids landscaper og deltids pclæge. Jeg har været en ivrig Linux-bruger i over ti år. I det tid, Jeg hævder ikke at have lavet enhver mulig fejl, kun de fleste af dem. Jeg er en stor fan af prog rock, avant jazz og JS Bach, og nyd at læse Neal Stevenson og noget at gøre med de grundlæggende problemer i moderne fysik.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.