Datenverlust ist eine schlimme und frustrierende Sache, mit der alle Computerbenutzer irgendwann konfrontiert werden. Ganz gleich, ob es sich um einen Festplattenabsturz oder ein versehentliches Löschen handelt, wir alle kennen Situationen, in denen wir gelöschte Daten wiederherstellen möchten.
Glücklicherweise ist die Wiederherstellung gelöschter Dateien unter Linux relativ einfacher als unter anderen Betriebssystemen. Mit Tools wie TestDisk, PhotoRec und Foremost können Sie gelöschte Dateien problemlos wiederherstellen. Verifizieren Können Daten von einem USB-Laufwerk wiederhergestellt werden? Was du wissen musst.

Schnelle Links
Was Sie wissen sollten, bevor Sie beginnen
Linux-Systeme bieten wie andere Betriebssysteme einen Papierkorb, der den Zugriff auf gelöschte Daten erleichtert. Wenn Sie also Dateien über die Schaltfläche „Löschen“ auf Ihrer Tastatur gelöscht haben, können Sie sie sofort wiederherstellen, indem Sie den Papierkorb aufrufen und wiederherstellen.
Wenn Sie Dateien jedoch über die Verknüpfung dauerhaft löschen Umschalt + Entf , müssen Sie sie mit einer der für Linux verfügbaren Datenwiederherstellungsanwendungen wiederherstellen. Da jedoch verschiedene Anwendungen unterschiedliche Methoden zur Wiederherstellung verlorener Daten verwenden, kann es mehrere Versuche dauern, bis alle gelöschten Dateien unter Linux wiederhergestellt sind.
Glücklicherweise gehen die Daten auch bei einer dauerhaften Löschung nicht sofort verloren. Sie sind im Dateisystem verborgen, werden aber nur gelöscht, wenn sie überschrieben werden. Der erste Schritt zur Wiederherstellung verlorener Daten von einer Festplattenpartition besteht darin, die Partition schreibgeschützt zu machen. Dadurch wird sichergestellt, dass Sie gelöschte Daten nicht versehentlich überschreiben.
Befinden sich die gelöschten Dateien beispielsweise auf der Partition /dev/sdb1, müssen Sie sie zunächst aushängen und dann als schreibgeschützt erneut bereitstellen. Sie können dies mit den folgenden Befehlen tun. Stellen Sie sicher, dass Sie den Partitionsnamen entsprechend Ihrem System festlegen.
sudo umount /dev/sdb1 sudo mount -o ro /dev/sdb1 /media/read-only
Es empfiehlt sich auch, die Partition auf ein anderes Laufwerk zu klonen. Dadurch wird sichergestellt, dass Sie die Quellpartition beim Wiederherstellen von Daten nicht verlieren. Sie können den Befehl verwenden dd Zum Klonen von Linux-Partitionen. Der folgende Befehl kopiert den Inhalt von /dev/sdb1 in die sda1-Partition von /dev/sda auf einem anderen Laufwerk.
dd if=/dev/sdb1 of=/dev/sda1 bs=1M
Stellen Sie gelöschte Dateien unter Linux mit TestDisk wieder her
TestDisk ist eine dedizierte Open-Source-Datenwiederherstellungsanwendung, mit der dauerhaft gelöschte Dateien oder Partitionen effektiv wiederhergestellt werden können. Es ist vollgepackt mit vielen nützlichen Funktionen und bietet eine benutzerfreundliche Oberfläche. Sie können TestDisk unter Linux mit den folgenden Befehlen installieren:
# Ubuntu und Debian
sudo apt install testdisk
# RHEL und CentOS
sudo yum install epel-release sudo yum install testdisk
#ArchLinux
sudo pacman -S testdisk
Nach der Installation können Sie TestDisk ausführen, indem Sie Terminal öffnen und den Befehl testdisk eingeben.
sudo testdisk
Sie gelangen zur interaktiven TestDisk-Eingabeaufforderung. Verwenden Sie die Pfeiltasten auf Ihrer Tastatur, um sich zu bewegen und zu drücken Enter Zur Auswahl von Optionen. Die erste verfügbare Option besteht darin, eine Protokolldatei zu erstellen. Sie können fortfahren und eines erstellen.

Auf dem nächsten Bildschirm wird eine Liste der mit Ihrem System verbundenen Speichermedien angezeigt. Wählen Sie das Gerät aus, das die gelöschten Dateien enthält. Wir werden die /dev/sdb-Argumente für dieses Verzeichnis verwenden. Wählen Sie die entsprechende Option aus und drücken Sie Fortsetzen.

Im nächsten Bildschirm werden Sie aufgefordert, den Partitionstyp für Ihre Festplatte auszuwählen. Wählen Sie, was für Ihr Laufwerk das Richtige ist. Beachten Sie, dass TestDisk versucht, den richtigen Typ automatisch zu erkennen. Wenn Sie sich also nicht sicher sind, gehen Sie zu dem von TestDisk erkannten Partitionstyp.

Auf dem nächsten Bildschirm werden Ihnen mehrere verfügbare Optionen angezeigt. Die Analyseoption ist nützlich für die Wiederherstellung verlorener Partitionen. Wir werden jedoch verwenden Erweiterte Optionen Um gelöschte Dateien wiederherzustellen.

Als nächstes sehen Sie eine Liste aller Partitionen auf Ihrem ausgewählten Gerät. Wählen Sie die Partition aus, die Ihre gelöschten Daten enthält, und wählen Sie Wiederherstellen aus dem unteren Menü.

TestDisk durchsucht die MFT-Einträge nach gelöschten Dateien auf dieser Partition und listet sie hier auf. Wir suchen eine Datei bild.jpg auf diesem Bildschirm angezeigt.

Mit können Sie bestimmte Dateien auswählen/abwählen : و a Für alle Dateien, die den Dateityp verwenden. Nachdem Sie die wiederherzustellenden Dateien ausgewählt haben, drücken Sie C um es zu kopieren.

Sie werden aufgefordert, ein Wiederherstellungsziel auszuwählen. Gehen Sie dorthin und drücken Sie C um die Datei zu speichern.

Stellen Sie gelöschte Dateien unter Linux mit PhotoRec wieder her
PhotoRec ist eine weitere leistungsstarke Datenwiederherstellungsanwendung, die von den Entwicklern von TestDisk entwickelt wurde. Es wurde entwickelt, um gelöschte Fotos unter Linux wiederherzustellen, hat sich aber zu einer vollwertigen Anwendung entwickelt. Sie können PhotoRec verwenden Um alle Arten gelöschter Dateien wiederherzustellen.
Der Unterschied zwischen TestDisk und PhotoRec besteht darin, dass letzteres Dateien sogar von Festplatten wiederherstellen kann, die irreparabel beschädigt wurden. Es verwendet Dateisignaturen, um gelöschte Dateien zu erkennen, was es äußerst leistungsstark macht. Über PhotoRec wiederhergestellte Dateien behalten jedoch nicht ihren ursprünglichen Dateinamen.
Sie können PhotoRec auf verschiedenen Linux-Distributionen installieren, indem Sie dieselben Befehle verwenden, die für die Installation von TestDisk verwendet wurden. Wenn Sie TestDisk bereits installiert haben, müssen Sie PhotoRec daher nicht erneut installieren. Wenn Sie TestDisk noch nicht installiert haben, lesen Sie den obigen Abschnitt und installieren Sie das Testdisk-Paket.
sudo photorec
Dieser Befehl startet PhotoRec und führt Sie zum Startmenü. Das Layout ähnelt TestDisk, ebenso die Navigation. Sie werden aufgefordert, das Datenträgermedium auszuwählen. Wählen Sie die richtige Option und drücken Sie Fortsetzen.

Anschließend müssen Sie die Quellpartition auswählen. Wählen Sie den entsprechenden Abschnitt aus und wählen Sie Datei-Opt aus dem unteren Menü.

Hier können Sie den Dateityp der gelöschten Dateien auswählen. PhotoRec wählt standardmäßig alle Dateitypen aus. Sie können alle Verwendungen deaktivieren und einen bestimmten Typ auswählen x. Wir werden wählen jpg Um die Bilddatei wiederherzustellen.

Jetzt wieder im Einsatz q Und wählen Sie die Suchoption, um die Dateiwiederherstellung unter Linux zu starten.

Anschließend müssen Sie den Dateisystemtyp auswählen. Wählen sonst Wenn die Quellpartition nicht ext3/ext4 ist.

In diesem Schritt müssen Sie entscheiden, ob Sie in der gesamten Partition oder nur im freien Speicherplatz nach den angegebenen Dateitypen suchen möchten. Wir werden eine Option auswählen Free Space Um schneller zu suchen.

Im nächsten Schritt müssen Benutzer ein Zielverzeichnis auswählen. Stellen Sie sicher, dass die Dateien nicht auf derselben Partition gespeichert sind, die Sie scannen. Gehen Sie mit den Pfeiltasten an die gewünschte Stelle und drücken Sie C speichern.

PhotoRec scannt nun die freien Sektoren und speichert die wiederhergestellten Dateien am angegebenen Ziel. Die wiederhergestellten Dateien werden in einem Verzeichnis namens gespeichert recovery_dir.

Verifizieren Beste kostenlose Dateiwiederherstellungs-Apps für Windows.
Stellen Sie gelöschte Dateien mit Foremost unter Linux wieder her
Foremost ist eine kostenlose Datenwiederherstellungsanwendung für Linux. Es verfügt über eine einfache CLI-Schnittstelle. Obwohl die Anwendung nicht so interaktiv ist wie TestDisk oder PhotoRec, ist sie in bestimmten Szenarien dennoch nützlich. Sie können Foremost unter Linux mit den folgenden Befehlen installieren:
# Ubuntu und Debian
sudo apt install first
#Fedora
sudo dnf install first
#ArchLinux
sudo pacman -S first
Nach der Installation ist die Nutzung der App relativ einfach. Alle möglichen Optionen können Sie vor allem mit dem folgenden Befehl auflisten:
vorrangig -h
Die gelöschte Datei picture.jpg kann mit dem folgenden ersten Befehl wiederhergestellt werden:
first -v -t jpg -i /dev/sdb1 -o ~/recovery/
Dieser Befehl durchsucht alle verlorenen JPG-Bilder in /dev/sdb1 und stellt sie in ~/recovery wieder her. Der Tag ist verfügbar -v Längere Aufnahme, behoben -i Der Quellabschnitt ist angegeben -o Ausgabeleitfaden.

Option erlaubt -t Ermöglicht Benutzern die Angabe der zu durchsuchenden Dateien. Vor allem unterstützt die Anwendung verschiedene Dateitypen und kann Bilder, Videos, Texte und ausführbare Dateien finden. Sie können mithilfe einer durch Kommas getrennten Liste nach mehreren Erweiterungen suchen. Verifizieren Die besten Anwendungen zum Wiederherstellen gelöschter Dateien, die wir noch nicht überprüft haben.
Stellen Sie gelöschte Dateien unter Linux mit extundelete wieder her
extundelete ist eine weitere dedizierte Datenwiederherstellungsanwendung, die gelöschte Dateien aus ext3/ext4-Dateisystemen wiederherstellen kann. Dies sind die Dateisysteme, die von beliebten Linux-Distributionen wie Ubuntu verwendet werden. Sie können extundelete mit einem der folgenden Befehle installieren:
# Ubuntu und Debian
sudo apt install extundelete
# RHEL und CentOS
sudo yum install extundelete
#ArchLinux
sudo yay -S extundelete
Nach der Installation können Sie mit extundelete gelöschte Dateien von Ihrem Linux-System wiederherstellen. Verwenden Sie den folgenden Befehl, um eine bestimmte Datei schnell wiederherzustellen. Beachten Sie, dass sich der Dateipfad auf die Hauptpartition bezieht.
sudo extundelete --restore-file picture.jpg /dev/sdb1

Der folgende Befehl ruft alle Dateien von der Partition /dev/sdb1 ab. Ändern Sie den Abschnittsnamen so, dass er mit Ihrer Quelle übereinstimmt.
sudo extundelete --restore-all /dev/sdb1
Wenn Sie die wiederhergestellten Dateien in einem bestimmten Verzeichnis speichern möchten, wählen Sie es mit der Option aus -o.
sudo extundelete -o ~/recovery --restore-all /dev/sdb1
Standardmäßig speichert extundelete wiederhergestellte Dateien in einem Unterverzeichnis /RECOVERED_FILES.
Stellen Sie gelöschte Dateien unter Linux mit R-Linux wieder her
R-Linux ist eine GUI-Anwendung zur Datenwiederherstellung unter Linux, die kostenlos, aber nicht Open Source ist. Es kann ext2/ext3/ext4-Dateisysteme nach gelöschten Dateien durchsuchen und diese wiederherstellen. Sie können die R-Linux-Binärdatei für eine bestimmte Distribution von der R-Tools Technology-Website herunterladen.
herunterladen: R-Linux
Nach dem Herunterladen installieren Sie es mit Ihrem Paketmanager. Öffnen Sie nach der Installation die Anwendung, indem Sie zu Ihrer Anwendungsliste gehen. Geben Sie Ihr Sudo-Passwort ein, wenn Sie dazu aufgefordert werden.

Wählen Sie nun die Quellpartition mit den gelöschten Dateien aus und scannen Sie sie mithilfe der GUI. Sie können je nach Ihren Anforderungen und Dateityp aus verschiedenen Scanmethoden wählen.

Warten Sie, bis der Scan abgeschlossen ist, um eine Liste der gelöschten Dateien anzuzeigen. Wählen Sie aus, was Sie benötigen, und stellen Sie es im oberen Menü wieder her.
Unter Linux erneut auf gelöschte Dateien zugreifen
Dank vieler hochwertiger Datenwiederherstellungsanwendungen ist die Wiederherstellung gelöschter Dateien unter Linux sehr einfach. Sie können eines der oben genannten Tools basierend auf dem Typ der gelöschten Datei und der Konfiguration Ihrer Systempartition auswählen. Wir empfehlen jedoch TestDisk und PhotoRec, da beide eine klare und einfache interaktive Eingabeaufforderung bieten.
Da die Datenwiederherstellung für viele ein Albtraum sein kann, sollten Sie Backups immer auf externen Geräten speichern. Damit ist die Wiederherstellung gelöschter Daten nur ein paar Klicks entfernt. Sie können es jetzt ansehen Vergessen Sie Cloud-Speicher: Warum Sie auf lokales Backup umsteigen sollten










