Hoe verwijderde bestanden op Linux te herstellen

Gegevensverlies is een slechte en frustrerende zaak waar alle computergebruikers op een gegeven moment mee te maken krijgen. Of het nu te wijten was aan een crash van de harde schijf of per ongeluk verwijderen, we zijn allemaal in situaties geweest waarin we zouden willen dat we onze verwijderde gegevens terug konden krijgen.

Gelukkig is het herstellen van verwijderde bestanden relatief eenvoudiger op Linux in vergelijking met andere besturingssystemen. U kunt verwijderde bestanden gemakkelijk herstellen met tools zoals TestDisk, PhotoRec en Foremost. Verifiëren Kunnen gegevens worden hersteld van een USB-station? Wat je moet weten.

Wat u moet weten voordat u begint

Linux-systemen zoals andere besturingssystemen bieden Prullenbak/Prullenbak waardoor het gemakkelijk is om toegang te krijgen tot de verwijderde gegevens. Dus als je bestanden hebt verwijderd met de knop Verwijderen op je toetsenbord, kun je ze meteen herstellen door naar de Prullenmand te gaan en ze te herstellen.

Als u echter permanent bestanden verwijdert met behulp van de snelkoppeling Shift+Del U moet het herstellen met een van de gegevenshersteltoepassingen die beschikbaar zijn voor Linux. Maar aangezien verschillende toepassingen verschillende methoden gebruiken om verloren gegevens te herstellen, kan het verschillende pogingen kosten om alle verwijderde bestanden terug te krijgen op Linux.

Gelukkig gaan de gegevens ook bij definitieve verwijdering niet direct verloren. Ze zijn verborgen voor het bestandssysteem, maar worden alleen gewist als ze worden overschreven. Dus de eerste stap om verloren gegevens van de harde schijfpartitie te herstellen, is om de partitie alleen-lezen te maken. Dit zorgt ervoor dat u niet per ongeluk verwijderde gegevens overschrijft.

Als de verwijderde bestanden zich bijvoorbeeld op de /dev/sdb1-partitie bevinden, moet u deze eerst ontkoppelen en vervolgens opnieuw aankoppelen als alleen-lezen. U kunt dit doen met behulp van de onderstaande opdrachten. Zorg ervoor dat u de partitienaam instelt volgens uw systeem.

sudo umount /dev/sdb1 sudo mount -o ro /dev/sdb1 /media/read-only

Het is ook een goede gewoonte om de partitie naar een andere schijf te klonen. Het zorgt ervoor dat u de bronpartitie niet verliest tijdens gegevensherstel. U kunt de opdracht gebruiken: dd Om Linux-partities te klonen. De onderstaande opdracht kopieert de inhoud van /dev/sdb1 naar de sda1-partitie van /dev/sda op een andere schijf.

dd if=/dev/sdb1 of=/dev/sda1 bs=1M

Herstel verwijderde bestanden op Linux met TestDisk

TestDisk is een toegewijde en open source data recovery applicatie die permanent verwijderde bestanden of partities effectief kan herstellen. Het zit boordevol handige functies en biedt een gebruiksvriendelijke interface. U kunt TestDisk op Linux installeren met behulp van de volgende opdrachten:

# Ubuntu en Debian

sudo apt installeer testdisk

# RHEL en CentOS

sudo yum install epel-release sudo yum install testdisk

#ArchLinux

sudo pacman -S testdisk

Na installatie kunt u TestDisk starten door Terminal te openen en de opdracht testdisk te typen.

sudo testschijf

U bevindt zich in de interactieve TestDisk-prompt. Gebruik de pijltoetsen op het toetsenbord om te navigeren en druk op Enter om opties te selecteren. De eerste beschikbare optie is het maken van een logbestand. U kunt doorgaan en er een maken.

Het volgende scherm toont een lijst met opslagmedia die op uw systeem zijn aangesloten. Kies het apparaat met de verwijderde bestanden. We zullen de /dev/sdb-argumenten voor deze map gebruiken. Selecteer de optie dienovereenkomstig en druk op Doorgaan met.

In het volgende scherm wordt u gevraagd om het partitietype voor uw schijf te selecteren. Kies wat geschikt is voor uw rit. Merk op dat TestDisk automatisch zal proberen het juiste type te detecteren. Dus, als u het niet zeker weet, ga dan naar het type partitie dat TestDisk heeft gedetecteerd.

Op het volgende scherm ziet u verschillende beschikbare opties. De optie Analyseren is handig voor het herstellen van verloren partities. We zullen echter gebruik maken van Geavanceerde mogelijkheden Om verwijderde bestanden te herstellen.

Daarna ziet u een lijst met alle partities op uw geselecteerde apparaat. Selecteer de partitie met uw verwijderde gegevens en kies Verwijderen ongedaan maken uit het onderste menu.

TestDisk controleert de MFT-vermeldingen op verwijderde bestanden in deze sectie en vermeldt ze hier. We zijn op zoek naar een bestand afbeelding.jpg op dit scherm getoond.

U kunt specifieke bestanden selecteren/deselecteren met : و a Voor alle bestanden die het bestandstype gebruiken. Nadat u de bestanden hebt geselecteerd die u wilt herstellen, drukt u op C om het te kopiëren.

U wordt gevraagd een inwisselbestemming te kiezen. Ga daarheen en tik op C om het bestand op te slaan.

Herstel verwijderde bestanden op Linux met PhotoRec

PhotoRec is een andere krachtige app voor gegevensherstel, gemaakt door de ontwikkelaars van TestDisk. Het is ontwikkeld om verwijderde foto's op Linux te herstellen, maar is uitgegroeid tot een complete applicatie. U kunt PhotoRec . gebruiken Om alle soorten verwijderde bestanden te herstellen.

Het verschil tussen TestDisk en PhotoRec is dat de laatste bestanden zelfs kan herstellen van harde schijven die onherstelbaar beschadigd zijn. Het gebruikt bestandshandtekeningen om verwijderde bestanden te detecteren, wat het erg krachtig maakt. Bestanden die via PhotoRec zijn hersteld, behouden echter niet hun oorspronkelijke bestandsnaam.

U kunt PhotoRec op verschillende Linux-distributies installeren met dezelfde opdrachten die worden gebruikt om TestDisk te installeren. Daarom, als u TestDisk al hebt geïnstalleerd, hoeft u PhotoRec niet opnieuw te installeren. Als je TestDisk nog niet eerder hebt geïnstalleerd, controleer dan de sectie hierboven en installeer het testdisk-pakket.

sudo fotorec

Met deze opdracht start u PhotoRec en gaat u naar het startmenu. De lay-out is vergelijkbaar met TestDisk, net als het browsen. U wordt gevraagd om de schijfmedia te kiezen. Selecteer de juiste optie en druk op Doorgaan met.

U moet dan de bronpartitie kiezen. Selecteer de juiste sectie en selecteer Bestandsoptie uit het onderste menu.

Hier kunt u het bestandstype van de verwijderde bestanden selecteren. PhotoRec selecteert standaard alle bestandstypen. U kunt alle toepassingen uitschakelen en een specifiek type selecteren met x. we zullen kiezen jpg Om het afbeeldingsbestand te herstellen.

Tel nu met q En selecteer de zoekoptie om te beginnen met het herstellen van bestanden op Linux.

U moet dan het type bestandssysteem selecteren. Kiezen anders Als de bronpartitie niet ext3/ext4.

In deze stap moet u aangeven of u wilt zoeken naar de opgegeven bestandstypen in de gehele partitie of alleen in de vrije ruimte. We maken een optie Vrije ruimte Om sneller te zoeken.

De volgende stap vereist dat gebruikers een doelmap kiezen. Zorg ervoor dat u geen bestanden opslaat op dezelfde partitie die u scant. Navigeer met de pijltjestoetsen naar de gewenste plaats en druk op C opslaan.

PhotoRec scant nu de vrije sectoren en slaat de herstelde bestanden op de opgegeven bestemming op. Het zal de herstelde bestanden opslaan in een map met de naam recovery_dir.

Verifiëren Beste gratis apps voor bestandsherstel voor Windows.

Herstel verwijderde bestanden met Foremost op Linux

Foremost is een gratis app voor gegevensherstel voor Linux. Het wordt geleverd met een eenvoudige CLI-interface. Hoewel de app niet zo interactief is als TestDisk of PhotoRec, is hij toch nuttig in bepaalde scenario's. Je kunt Foremost op Linux installeren met behulp van de volgende opdrachten:

# Ubuntu en Debian

sudo apt install foremost

#Fedora

sudo dnf install foremost

#ArchLinux

sudo pacman -S foremost

Eenmaal geïnstalleerd, is het gebruik van de app relatief eenvoudig. U kunt eerst alle mogelijke opties opsommen met behulp van de onderstaande opdracht:

vooral -h

Het verwijderde image.jpg-bestand kan worden hersteld met behulp van de volgende eerste opdracht:

foremost -v -t jpg -i /dev/sdb1 -o ~/recovery/

Deze opdracht doorzoekt alle verloren JPG-afbeeldingen in /dev/sdb1 en herstelt ze naar ~/recovery. Het teken staat toe: -v Lange opname, sets -i Bronsectie, specificeer -o uitvoer gids.

Optie toegestaan -t Gebruikers kunnen aangeven in welke bestanden ze moeten zoeken. Bovenal ondersteunt de applicatie verschillende bestandstypen en kan het afbeeldingen, video's, teksten en uitvoerbare bestanden lokaliseren. U kunt naar meerdere extensies zoeken met behulp van een door komma's gescheiden lijst. Verifiëren Beste apps om verwijderde bestanden te herstellen die we nog niet eerder hebben beoordeeld.

Herstel verwijderde bestanden op Linux met extundelete

extundelete is een andere app voor gegevensherstel die verwijderde bestanden van ext3/ext4-bestandssystemen kan herstellen. Dit zijn de bestandssystemen die worden gebruikt door populaire Linux-distributies zoals Ubuntu. U kunt extundelete installeren met een van de volgende opdrachten:

# Ubuntu en Debian

sudo apt install extundelete

# RHEL en CentOS

sudo yum installeer extundelete

#ArchLinux

sudo yay -S extundelete

Eenmaal geïnstalleerd, kunt u doorgaan met het herstellen van verwijderde bestanden van uw Linux-systeem met behulp van extundelete. Gebruik de onderstaande opdracht om snel een specifiek bestand te herstellen. Merk op dat het bestandspad gerelateerd is aan de hoofdpartitie.

sudo extundelete — restore-file picture.jpg /dev/sdb1

De volgende opdracht haalt alle bestanden op van de /dev/sdb1-partitie. Wijzig de sectienaam zodat deze overeenkomt met uw bron.

sudo extundelete — restore-all /dev/sdb1

Als u de herstelde bestanden in een specifieke map wilt opslaan, selecteert u deze met de optie -o.

sudo extundelete -o ~/recovery — restore-all /dev/sdb1

Standaard slaat extundelete de herstelde bestanden op in de submap /RECOVERED_FILES.

Herstel verwijderde bestanden op Linux met R-Linux

R-Linux is een GUI voor gegevensherstel op Linux die gratis maar niet open source is. Het kan ext2/ext3/ext4-bestandssystemen scannen op verwijderde bestanden en deze herstellen. U kunt het R-Linux-binaire bestand downloaden van de R-Tools Technology-website voor een bepaalde distro.

downloaden: R-Linux

Eenmaal gedownload, installeer het met behulp van uw pakketbeheerder. Na de installatie opent u de applicatie door naar uw lijst met applicaties te gaan. Voer het sudo-wachtwoord in wanneer daarom wordt gevraagd.

Kies nu de bronpartitie die de verwijderde bestanden bevat en scan deze met behulp van de GUI. U kunt kiezen uit verschillende scanmethoden op basis van uw vereisten en het type bestanden.

Wacht tot de scan is voltooid om een ​​lijst met verwijderde bestanden te zien. Kies wat je nodig hebt en herstel het vanuit het hoofdmenu.

Toegang tot verwijderde bestanden opnieuw op Linux

Met veel hoogwaardige toepassingen voor gegevensherstel is het herstellen van verwijderde bestanden heel eenvoudig op Linux. U kunt elk van de bovenstaande tools selecteren op basis van het type verwijderd bestand en uw systeempartitieconfiguratie. We raden echter TestDisk en PhotoRec aan omdat beide een duidelijke en eenvoudige interactieve prompt bieden.

Aangezien gegevensherstel voor velen een nachtmerrie kan zijn, moet u uw back-ups altijd op externe apparaten opslaan. Het maakt het herstellen van verwijderde gegevens slechts een paar klikken verwijderd. U kunt nu bekijken Vergeet cloudopslag: waarom u zou moeten overschakelen naar lokale back-up

Ga naar de bovenste knop