Het per ongeluk verwijderen van een bestand op uw Linux-systeem kan uw dag volledig verpesten en uw productiviteit verwoesten. Hoewel er speciale tools en zelfs complete distro's zijn voor het herstellen van per ongeluk gewiste bestanden, is RecoverPy de snelste en gemakkelijkste manier om verwijderde bestanden op Linux te herstellen.
Wat is RecoverPy en waarom zou u het nodig hebben?
Het is belangrijk om je Linux-bestandssysteem schoon en overzichtelijk te houden. Overgebleven rommel van afgedankte pakketten, afgebroken projecten en zelden gebruikte apps stapelt zich in de loop van de tijd op. Voor je het weet, heb je helemaal geen ruimte meer. Services starten niet en uw shell werkt niet zoals het hoort.
Hoewel u één voor één door uw mappen kunt bladeren en elk bestand kunt inspecteren voordat u selecteert voor verwijdering, is de kans groter dat u een van de vele uitstekende
systeemreinigingsapps beschikbaar voor Linux. Deze apps hebben een intuïtieve interface en stellen je in staat om bestanden uit meerdere mappen tegelijk te verwijderen.Ramp! In je haast om vitale schijfruimte terug te winnen, heb je per ongeluk je bijna voltooide Ph. D. proefschrift, gescande kopieën van uw huwelijksakte en tal van nieuwsartikelen die u voor het nageslacht bewaarde.
Nadat je jezelf hebt gestraft omdat je het niet goed hebt gedaan zorg voor een effectief back-upschema, is het tijd om uw bestanden terug te krijgen!
RecoverPy is een krachtige Python-app die gebruikmaakt van uw systeemmogelijkheden om verloren bestanden en zelfs bestanden die zijn overschreven te herstellen. In tegenstelling tot beter bekend hulpprogramma's voor bestandsherstel, zoals Testdisk, wat ontmoedigend kan zijn om te gebruiken, is RecoverPy ontworpen om eenvoudig te zijn.
De app kan je hele systeem scannen en strings vinden in bestandsnamen, headers en zelfs in binaire bestanden waar je anders misschien niet aan had gedacht. Het beste van alles is dat RecoverPy beschikt over een intuïtieve en aantrekkelijke terminalgebruikersinterface (TUI), die het eenvoudig maakt om verwijderde bestanden op Linux te herstellen.
Hoe RecoverPy op Linux te installeren
Aangezien RecoverPy een Python-app is, moet Python op uw Linux-systeem zijn geïnstalleerd. Controleer of je het hebt geïnstalleerd door deze opdracht in een willekeurige terminal te typen:
python3 --versie
Als je Python niet hebt geïnstalleerd, volg dan onze instructies op hoe Python op Ubuntu te installeren.
RecoverPy is afhankelijk van lsblk om informatie te verzamelen over blokkeerapparaten, grep patronen zoeken en matchen, dd voor het lezen en schrijven van bestanden, en voortgang om u een indicatie te geven van hoe het zoeken verloopt. U kunt al deze afhankelijkheden op van Debian afgeleide distro's installeren met:
sudo apt install grep coreutils util-linux voortgang
Op Arch-gerelateerde systemen:
sudo pacman -S grep coreutils util-linux voortgang
Of op de Fedora-familie met:
sudo dnf installeer grep coreutils util-linux voortgang
Nu kunt u RecoverPy installeren met:
sudo python3 -m pip install herstel
Je zult gemerkt hebben dat we de ongebruikelijke stap hebben genomen om het Python-pakket te installeren met sudo, in plaats van als een gewone gebruiker. Dit komt omdat om het bestandssysteem te doorzoeken, RecoverPy moet worden uitgevoerd als root of moet worden aangeroepen met sudo. Het pakket installeren met sudo kan later verwarring voorkomen.
Gebruik RecoverPy om verwijderde bestanden op Linux te redden
Voordat u RecoverPy start, helpt het om zoveel mogelijk te weten te komen over uw ontbrekende bestand. Een bestandsnaam is een goed begin, en als u op deze manier zoekt, zal RecoverPy ook vermeldingen uit uw shell-geschiedenis, verwijderde browsergeschiedenis en meer weergeven.
Andere handige details die u moet hebben, zijn onder meer de aanmaakdatum van het bestand en, als u op zoek bent naar een verwijderde foto, het model van de camera. Deze details zijn meestal opgenomen in de headers van afbeeldingsbestanden en kunnen u helpen uw verloren bestand te lokaliseren.
Voor demonstratiedoeleinden hebben we een bestand gemaakt met de naam "testdoc", een BBC-nieuwsartikel erin geplakt, opgeslagen en vervolgens gebruikt rm om het bestand te verwijderen.
Idealiter ontkoppelt u de partitie die u wilt doorzoeken en voert u RecoverPy uit vanaf een aparte partitie om verdere wijzigingen aan uw verloren bestand te voorkomen.
Start RecoverPy met:
sudo python3 -m herstel
...en voer uw zoekreeks in het zoekvak in.
Gebruik de tabblad toets om over te schakelen naar het menu "Beschikbare partities", vervolgens de pijltjestoetsen om te kiezen welke partities u wilt doorzoeken. Als je tevreden bent, raak dan tabblad nogmaals totdat "Start zoeken" is gemarkeerd, daarna Binnenkomen om de zoektocht te starten.
RecoverPy houdt u op de hoogte van de voortgang en wanneer het is voltooid, ziet u een scherm vol resultaten. Zoals u in de schermafbeelding kunt zien, kunnen deze betrekking hebben op fragmenten van opdrachten, bestandsbewerkingen, zoekreeksen en meer.
Het is veel beter als u iets weet dat verband houdt met de inhoud van het bestand. Voor onze volgende zoekopdracht slaagden we erin een paar woorden tekst uit het bestand terug te halen, en een paar minuten later bracht RecoverPy de resultaten terug tot één kandidaat.
druk op Binnenkomen om het item te selecteren dat u wilt inspecteren en beslis vervolgens op het volgende scherm of dit het verwijderde bestand is dat u wilt redden. Als dit het geval is, drukt u op tabblad twee keer dan Binnenkomen om "Blok toevoegen" te selecteren, en tabblad nog twee keer dan Binnenkomen om het bestand op een nieuwe locatie op te slaan.
Het is zo simpel.
Het herstellen van verwijderde bestanden op Linux is eenvoudig met RecoverPy
Nu je weet hoe je snel en eenvoudig verwijderde bestanden op Linux kunt herstellen, hoef je je geen zorgen te maken over het per ongeluk wissen van belangrijke documenten. Overweeg voor extra gemoedsrust om belangrijke bestanden online op te slaan met betaalbare cloudopslag.