Scalpel – Gelöschte oder verlorene Dateien unter Linux wiederherstellen
Es ist nicht ungewöhnlich, bei Dateien versehentlich „Umschalt + Entf“ statt nur „Löschen“ zu drücken. Aufgrund unserer natürlichen Gewohnheiten neigen viele von uns dazu, diese Funktion zu verwenden, ohne es zu merken Es.
Ich befand mich vor ein paar Tagen in dieser Situation. Ich arbeitete aktiv an einem Projekt und hatte meine Arbeitsdatei in einem bestimmten Verzeichnis gespeichert, das zahlreiche unerwünschte Dateien enthielt, die dauerhaft gelöscht werden mussten.
Als ich damit begann, sie eine nach der anderen zu löschen, drückte ich versehentlich „Umschalt + Entf“ bei einer meiner wichtigen Dateien. Leider wurde die Datei endgültig aus meinem Verzeichnis gelöscht.
Da ich mir darüber Sorgen machte, fragte ich mich, wie ich gelöschte Dateien wiederherstellen könnte, hatte aber keine Ahnung, wo ich anfangen sollte. Obwohl ich viel Zeit damit verbracht habe, die Datei wiederherzustellen, hatte ich kein Glück.
Es war eine frustrierende Erfahrung und mir wurde klar, wie wichtig es ist, beim Verwalten von Dateien vorsichtig zu sein, um solche versehentlichen Löschungen zu vermeiden.
So funktioniert das Löschen von Dateien unter Linux
Aufgrund einiger technischer Kenntnisse verstand ich, wie das Dateisystem und die Festplatte (HDD) funktionieren. Wenn Sie versehentlich eine Datei löschen, verschwindet der eigentliche Inhalt nicht von Ihrem Computer.
Es wird einfach aus dem Datenbankordner entfernt, wodurch es im Verzeichnis unsichtbar wird, aber es verbleibt immer noch irgendwo auf Ihrer Festplatte. Im Wesentlichen verfügt das System über einen Listenzeiger auf Blöcke auf dem Speichergerät, die noch die Daten enthalten. Die Daten werden nicht vom Blockspeichergerät gelöscht, es sei denn, Sie überschreiben sie mit einer neuen Datei.
Als mir das klar wurde, dachte ich, dass sich meine gelöschte Datei möglicherweise immer noch irgendwo in einem nicht indizierten Bereich der Festplatte befindet. Es wird jedoch empfohlen, die Bereitstellung eines Geräts sofort aufzuheben, sobald Sie feststellen, dass Sie eine wichtige Datei gelöscht haben. Durch das Aufheben der Bereitstellung wird verhindert, dass die blockierten Dateien durch neue überschrieben werden.
In diesem Szenario wollte ich diese Daten nicht überschreiben, also entschied ich mich dafür, die Festplatte zu durchsuchen, ohne sie zu mounten.
Wiederherstellen verlorener Dateien unter Linux mit dem Scalpel Tool
Normalerweise bietet Windows eine Vielzahl von Tools von Drittanbietern zur Wiederherstellung verlorener Daten, während Linux, insbesondere Ubuntu, nur wenige Optionen bietet. Als ich Ubuntu als Betriebssystem verwendete, stand ich vor der Herausforderung, ein Tool zum Wiederherstellen einer verlorenen Datei zu finden.
Im Laufe meiner Recherchen bin ich auf „Scalpel“ gestoßen, ein Tool, mit dem die gesamte Festplatte gescannt und verlorene Dateien wiederhergestellt werden können. Nach der Installation konnte ich meine verlorene Datei erfolgreich wiederherstellen und ich muss sagen, Scalpel ist wirklich ein erstaunliches Tool.
Diese Situation könnte auch Ihnen passieren, deshalb wollte ich meine Erfahrung teilen. In diesem Artikel werde ich Sie durch den Prozess der Wiederherstellung gelöschter Dateien mit dem Skalpell-Tool führen.
Lassen Sie uns darauf eingehen.
Was ist ein Skalpellwerkzeug?
Scalpel ist ein Datenwiederherstellungstool, das speziell zum Scannen von Speichergeräten wie Festplatten entwickelt wurde, um verlorene Dateien wiederherzustellen, die möglicherweise versehentlich gelöscht wurden oder aus anderen Gründen verloren gegangen sind.
Zu den Hauptmerkmalen von Scalpel gehört die Fähigkeit, die gesamte Festplatte zu durchsuchen, was die Wiederherstellung von Dateien effektiv macht, selbst wenn sie aus dem Verzeichnis oder der Datenbank entfernt wurden. Das Tool ist für seine Zuverlässigkeit bei der Verarbeitung verschiedener Dateitypen und -formate bekannt.
Ein bemerkenswertes Merkmal von Scalpel ist seine Eignung für die Verwendung über die Befehlszeile, was den Vorlieben vieler Linux-Benutzer entspricht, die mit der Terminalschnittstelle vertraut sind.
Scalpel erweist sich als wertvolles Hilfsmittel für Linux-Benutzer, die vor der Herausforderung stehen, verlorene Dateien wiederherzustellen. Es bietet eine effiziente und zuverlässige Lösung zur Datenwiederherstellung in Situationen, in denen andere Tools möglicherweise nicht ausreichen.
So installieren Sie Scalpel unter Linux
Um Scalpel unter Linux zu installieren, verwenden Sie den folgenden entsprechenden Befehl für Ihre spezifische Linux-Distribution.
sudo apt install scalpel [On Debian, Ubuntu and Mint]
sudo yum install scalpel [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/scalpel [On Gentoo Linux]
sudo apk add scalpel [On Alpine Linux]
sudo pacman -S scalpel [On Arch Linux]
sudo zypper install scalpel [On OpenSUSE]
sudo pkg install scalpel [On FreeBSD]
Nach der Installation von Scalpel müssen Sie einige Textbearbeitungen vornehmen. Scalpel wird mit einer eigenen Konfigurationsdatei geliefert, die sich im Verzeichnis „/etc“ befindet. Der vollständige Pfad ist entweder „/etc/scalpel/scalpel.conf“ oder „/etc/scalpel.conf“.
Wenn Sie die Konfigurationsdatei öffnen, werden Sie feststellen, dass zunächst alles mit '#'
-Symbolen auskommentiert ist.
sudo nano /etc/scalpel/scalpel.conf
Or
sudo nano /etc/scalpel.conf
Bevor Sie Scalpel ausführen, müssen Sie die Kommentarzeichen für die Dateiformate entfernen, die Sie wiederherstellen möchten. Das Auskommentieren der gesamten Datei kann jedoch zeitaufwändig sein und zu vielen falschen Ergebnissen führen.
Wenn Sie beispielsweise nur '.jpg'
-Dateien wiederherstellen möchten, können Sie einfach den Dateiabschnitt '.jpg'
in der Scalpel-Konfigurationsdatei auskommentieren.
Führen Sie nun den folgenden Befehl im Terminal aus, um nach gelöschten Dateien zu suchen.
sudo scalpel /path/to/target/directory
Sobald Sie Scalpel für das Verzeichnis ausführen, dauert es einige Zeit, Ihre gelöschte Datei wiederherzustellen, abhängig vom Speicherplatz, den Sie scannen möchten, und der Geschwindigkeit des Computers.
Es wird ein ‘rec’-Verzeichnis mit den wiederhergestellten Dateien im angegebenen Ausgabeverzeichnis erstellt. Überprüfen Sie die wiederhergestellten Dateien und verschieben Sie sie an einen sicheren Ort.
Abschluss
Wenn Sie diese Schritte befolgen, können Sie Scalpel auf Ihrem Linux-System installieren und damit gelöschte Dateien und Ordner wiederherstellen. Denken Sie daran, die Scalpel-Einstellungen sorgfältig für bestimmte Dateiformate zu konfigurieren, um das Risiko falscher Ergebnisse zu verringern und die Effizienz des Wiederherstellungsprozesses zu verbessern.
Ich empfehle jedem, sich daran zu gewöhnen, statt „Umschalt + Entf“ nur „Löschen“ zu verwenden. Denken Sie daran: Es ist immer besser, einen Fehler zu verhindern, als ihn später zu beheben.