Hoe verwijderde bestanden in Linux te herstellen

Brief: dit artikel laat zien hoe u verwijderde bestanden in Linux kunt herstellen met behulp van de Test Disk-tool Test Disk. Het is een eenvoudig te gebruiken tool die bijna iedereen kan gebruiken om verloren bestanden in Ubuntu of andere Linux-distributies te herstellen.

Heb je dat vreselijke gevoel ooit gekregen? Degene die je krijgt als je je realiseert dat je per ongeluk bestanden hebt verwijderd en deze niet eens in de prullenbak staat? Vaak wordt het onmiddellijk voorafgegaan door ontkenning: ik weet dat ik er ergens een andere kopie van heb.

Maar maak je geen zorgen, in plaats van alle stadia van verdriet te doorlopen. En vergeet niet dat je niet alleen bent; vroeg of laat doet iedereen dit.

"Maak je geen zorgen?", Zeg je: "Ik heb net het enige exemplaar van mijn cv gewist!"

Nee echt, maak je geen zorgen. Het enige dat is gebeurd, is dat het van een lijst is verwijderd. Zolang je niet op de schijf schrijft, bestaat deze absoluut nog steeds. In feite kunnen verwijderde bestanden, afhankelijk van de grootte van het bestand en de vrije ruimte op uw schijf, voor onbepaalde tijd behouden blijven, zelfs als u wel op de schijf schrijft.

"Ja, goed", zegt u, "Ik zal rustig blijven, wetende dat mijn CV" bestaat "in een abstracte zin. Maar wat mij betreft, als ik het niet kan openen, bewerken of afdrukken, bestaat het in praktisch opzicht niet. Wat echt zou helpen, zou een manier zijn om bestanden te 'verwijderen'. En een die geen IT-forensisch laboratorium nodig heeft. "

Maak je echt geen zorgen, je hebt geen lab nodig om de verwijderde bestanden te herstellen. Bovendien, als je voorbij kunt komen met het gebruik van een primitieve GUI, is het eigenlijk gemakkelijk om te doen! Ik zal je laten zien hoe je TestDisk gebruikt om verwijderde bestanden te herstellen.

Hoe verwijderde bestanden in Linux te herstellen met behulp van TestDisk

Laat me een vereenvoudigd voorbeeld presenteren: ik nam een ​​schone USB-stick, voegde een aantal bestanden toe en verwijderde er vervolgens één. Mijn systeem heeft nu een functie die bestanden direct van verwijderbare media verwijdert, waarbij de "prullenmand" helemaal wordt omzeild; dat wil zeggen, als ik ervoor kies om "rechts" op een bestand te klikken en vervolgens "verwijderen" te kiezen. Het geeft nog steeds een waarschuwing weer, maar één klik op de knop "Ja" en het bestand is voor altijd verdwenen. Of lijkt te zijn.

Maar deze keer kreeg ik niet dat vreselijke gevoel. En nee, niet omdat dit een opgekookt scenario is. Ik wist dat alles wat ik moest doen was het terminaltype "testdisk" openen en druk op "enter". Toen ik dit voor de eerste keer deed, had ik een van mijn "Linux-momenten". Omdat als je het niet hebt - en ik niet - het vertelt je hoe je het kunt krijgen! Typ gewoon "sudo apt install testdisk" en voer in en je hebt het binnen ongeveer 10 seconden.

Als je liever video's hebt, kun je deze video van dezelfde tutorial bekijken op It's FOSS YouTube-kanaal:

Abonneer je op het YouTube-kanaal van FOSS

Stap 1

U moet eerst de tool TestDisk installeren. De meeste Linux-distributies hebben deze tool al in hun officiële repository. In Ubuntu en andere op Ubuntu gebaseerde Linux-distributies zoals Linux Mint, elementaire besturingssystemen, enz., Kunt u de onderstaande opdracht gebruiken om TestDisk te installeren:

sudo apt install testdisk

Arch Linux-gebruikers kunnen het vanuit AUR installeren. Je kunt het voor andere Linux-distributies downloaden via de onderstaande link:

Download TestDisk

Hoewel ik Ubuntu in deze zelfstudie gebruik, betekent dit niet dat het alleen is om verwijderde bestanden in Ubuntu Linux te herstellen . De instructies die hier worden gegeven, werken ook voor andere distributies.

Stap 2

Voer TestDisk uit in de terminal met behulp van de onderstaande opdracht:

testdisk

Stap 3

Wanneer u het opent, ziet u iets dat er zo uitziet. Wees geduldig! De interface is eigenlijk eenvoudig, maar je moet de tekst zorgvuldig lezen. Gebruik de pijltjestoetsen om te navigeren en "enter" om te selecteren.

Selecteer 'Maak een nieuw logbestand'

Schermen met extra opdrachten zullen u dat vertellen. Merk ook op dat TestDisk 7.0 de neiging heeft om de volgende redelijke stap te markeren. Het heeft bijna altijd gelijk, maar lees het scherm omdat het je geest niet kan lezen. Als je wilt dat je het een logbestand laat maken, moet je er in elk geval van genieten. Het staat op het punt je uit een gat te trekken.

Stap 4

Nu, als je geluk hebt, zou je je drive moeten zien. En je kunt doorgaan naar de laatste stappen. Maar laten we aannemen dat je dat niet bent, dat je een multi-bootmachine hebt. In dit geval kunnen eigendommen wazig worden en heeft Testdisk uw toestemming nodig om ze te openen. Je ziet zoiets als dit:

Soms heb je sudo-rechten nodig

Selecteer "sudo" en voer uw wachtwoord in. Druk nogmaals op "Enter" en "Enter" op het volgende scherm om nog een logbestand te maken.

Stap 5

Deze keer toont Testdisk al je drives. Pijltjestoets naar het betreffende station en druk op Enter.

U moet het station selecteren waar u naar bestanden zoekt

Stap 6

Testdisk heeft opnieuw de juiste instelling geselecteerd. Dit is logisch, omdat een eenvoudig opslagapparaat zelden wordt gepartitioneerd. Druk nogmaals op enter:

Stap 7

En tot slot moeten we een beetje nadenken om te doen. Als je het eerste scherm leest - en ik wed dat je dat niet hebt gedaan - is dit programma niet alleen voor het herstellen van verwijderde bestanden. Het is een krachtig schijfhulpprogramma. Maar als we onthouden wat we proberen te doen, is de keuze vrij duidelijk: we proberen geen schijf te herstellen, we proberen een bestand te herstellen. Selecteer "Geavanceerd" en druk op "Enter".

Selecteer Geavanceerd

Stap 8

Kies onderaan de pagina "Herstellen" en maak je klaar om een ​​geest te zien!

Selecteer Verwijderen ongedaan maken

Stap 9

Testdisk zal naar bestanden zoeken en een lijst met verwijderde bestanden produceren die in het rood zijn gemarkeerd. Ga naar beneden en lees zorgvuldig de keuzes onderaan.

Stap 10

Houd er nogmaals rekening mee dat Testdisk een multifunctioneel hulpmiddel is. De meeste van deze opties hebben betrekking op groepen bestanden; we willen alleen onze verdomde cv terug! Dus druk op "c".

Raak C aan om te kopiëren en dus het verwijderde bestand te herstellen

Zoals je op het scorebord kunt zien, hebben we met 1-0 gewonnen. Na het raken van "c" zijn er opties over waar u het bestand zou willen herstellen, maar het is standaard naar uw persoonlijke map. En nogmaals, dit is over het algemeen het beste wat je kunt doen. Navigeren in Testdisk is een beetje lastig, terwijl slepen en neerzetten achteraf een koud kunstje is.

Een paar tips voor het herstellen van verwijderde bestanden in Linux met behulp van TestDisk

Ten eerste, als je jezelf ergens vindt waar je niet wilt zijn, druk op "q" om te stoppen. Hiermee wordt het programma niet afgesloten, maar in plaats daarvan werkt het als de "terug" -knop op een programma met een volledig opgeblazen grafische gebruikersinterface en wordt een pagina teruggezet. En net zoals een "terug" -knop herhalen zal je uiteindelijk terug naar het begin leiden.

Ten tweede, zoals met alles, hoe minder afleiding, hoe gemakkelijker het is om te vinden wat je zoekt. Met andere woorden: koppel alle andere opslagstations fysiek los. In grafisch eenvoudige omgevingen is eenvoud uw vriend.

Ten slotte kan Testdisk u ook helpen bestanden op te halen die om andere redenen ontoegankelijk zijn geworden. In feite ben ik daarom in de eerste plaats begonnen met het gebruik van het programma. Ik probeerde bestanden op te slaan van een beschadigde schijf die niet gemaakt kon worden om op te starten. Normaal gesproken is het gewoon een kwestie van het verwijderen van die schijf, door hem aan te sluiten op een USB-adapter. U kunt het vervolgens op een andere pc mounten en de bestanden kopiëren waar u maar wilt.

Maar wat als de drive is geformatteerd naar LVM? Dit was mijn probleem, omdat een gemonteerde LVM-drive er niet uitziet als een normaal Linux-besturingssysteem. Geen van de gebruikelijke bestanden verschijnt en rondsnuffelen helpt gewoon niet. Dit komt onder andere omdat de meeste Linux-bestandsbeheerders ext.2 bestandssystemen niet meer kunnen lezen.

Niettemin kon ik na enkele valse starts de ontbrekende bestanden vinden en opslaan. Merk echter op dat de volgorde van de stappen hier een beetje anders zal zijn, mogelijk moet u de "analyse" -optie voor Testdisk gebruiken om de schijf te begrijpen en moet u misschien een beetje rondneuzen om de "thuismap" te vinden als je dat eenmaal doet. Bovendien worden de bestanden die u zoekt niet rood weergegeven, omdat ze in de eerste plaats nooit zijn verwijderd. Maar als je ze eenmaal hebt gevonden, is de kopieerprocedure in principe hetzelfde.

Met Testdisk en wat geluk mag je je CV nooit meer verliezen omdat je altijd verwijderde bestanden in Linux kunt herstellen .

Disclaimer: deze tutorial is een inzending voor lezers.

Over auteur Dave Merritt: Ik ben een 59 jaar oude, fulltime tuinarchitect en parttime pc- medic . Ik ben al meer dan tien jaar een fervent Linux-gebruiker. In die tijd beweer ik niet dat ik elke mogelijke fout heb gemaakt, alleen de meesten van hen. Ik ben een grote fan van progrock, avant- jazz en JS Bach en geniet van het lezen van Neal Stevenson en alles wat te maken heeft met de fundamentele problemen in de moderne natuurkunde.

Aanbevolen

CPU en GPU-temperaturen bewaken op Linux
2019
Verschillende achtergronden instellen voor elke monitor in Linux
2019
Fedora 26 is vrijgegeven! Bekijk de nieuwe functies
2019