- Die Wiederherstellung aller historischen Versionen einer Datei unter Linux ohne vorherige Sicherungen ist praktisch unmöglich: Das System speichert diese Zustände nicht.
- Die besten Optionen umfassen Snapshots (LVM, Btrfs, ZFS) und Backups, die von Anfang an gut geplant sind.
- Tools wie Foremost, PhotoRec, R-Linux oder Rescuezilla ermöglichen es Ihnen, gelöschte Dateien wiederherzustellen, sofern diese nicht überschrieben wurden.
- Schnelles Handeln, das Vermeiden von Schreibvorgängen auf der betroffenen Festplatte und die Wahl des richtigen Werkzeugs entsprechend Ihrem Kenntnisstand bestimmen Ihre Erfolgsaussichten.

Wenn Sie schon länger mit Linux arbeiten, werden Sie früher oder später in die Situation geraten, … modifiziert oder versehentlich eine wichtige Datei gelöschtEin falsch geschriebener Befehl, eine Weiterleitung mit einem einfachen ">" statt ">>", ein verpatztes Update... und plötzlich sind das wichtige Dokument, die Fotos oder die Systemeinstellungen nicht mehr da, wo sie sein sollten.
Zunächst einmal muss klargestellt werden, dass es unter Linux keinen Zauberstab gibt, der dies ermöglicht Alle historischen Versionen einer Datei abrufen Sofern Sie kein eigenes Backup- oder Snapshot-System eingerichtet haben (z. B. mit LVM, Btrfs, ZFS usw.), gibt es dennoch zahlreiche forensische Techniken und Tools, die eine – wenn auch geringe – Chance bieten, gelöschte oder überschriebene Daten wiederherzustellen. Entscheidend ist, zu verstehen, was möglich ist, was nicht und wie man schnell handelt, um die Situation nicht zu verschlimmern.
Warum ist es unter Linux nahezu unmöglich, alle Versionen einer Datei wiederherzustellen?
Wenn wir darüber reden Alle Versionen einer geänderten Datei abrufen Auf einem klassischen Linux/Unix-System (mit ext2/3/4, ReiserFS usw.) begeben wir uns in den Bereich der Science-Fiction, wenn keine Backups vorhanden sind. Der Grund dafür liegt in der Art und Weise, wie das Dateisystem Inodes und Dateiinhalte verwaltet.
In Systemen wie ext2, ext3 oder ext4 wird eine Datei durch ihre ID identifiziert. Inode plus DateinameDer Inode enthält Metadaten (Berechtigungen, Datum, Größe, Verweise auf Datenblöcke usw.). Wenn Sie eine Datei bearbeiten, beispielsweise von „a“ zu „A_modified“, bleibt die Inode-Nummer in der Regel gleich: Die Daten werden lediglich aktualisiert. Es wird nicht für jede Version ein neuer Inode erstellt.
Das bedeutet, dass keine „alten Versionen“ derselben Datei mit einer anderen Inode auf der Festplatte herumliegen, nach denen man suchen könnte. In der Praxis Man konnte nur Fragmente oder frühere Zustände wiederherstellen. Ja, aufgrund der Art und Weise, wie die Blöcke überschrieben wurden, gibt es noch nicht überschriebene Überreste, die von einigen forensischen Werkzeugen identifiziert und rekonstruiert werden können.
Man sagt oft, dass es ein oder zwei Dateisysteme gibt (auf dem Desktop eher selten), bei denen sich die Inode-Nummer beim Überschreiben der Datei ändern kann, aber sicherlich Dies gilt nicht für ext2/3/4 oder ReiserFS., die in den meisten klassischen Distributionen üblich sind.
Wenn also jemand fragt, ob es möglich ist, alle Versionen einer Datei wiederherzustellen, die im Laufe der Zeit ohne Backups verändert wurde, lautet die realistische Antwort: Die Wahrscheinlichkeit liegt gefährlich nahe bei 0,0…1%.Ohne Snapshots oder vorherige Backups bleiben nur sehr begrenzte forensische Versuche übrig.
Snapshots, LVM und bewährte Partitionierungsmethoden
Es ist eine Sache, im Nachhinein keine Wunder vollbringen zu können, und eine ganz andere, im Nachhinein keine Wunder vollbringen zu können. Das System so vorbereiten, dass Katastrophen minimiert werden.Hier kommen sinnvolle Partitionierung und Technologien wie LVM mit Snapshots ins Spiel.
Moderne Installationen vieler Distributionen (CentOS, openSUSE, Ubuntu usw.) bieten üblicherweise zwei fast schon magische Kontrollkästchen während der Partitionierung an: Verwenden Sie /home auf einer separaten Partition und verwende a Das Dateisystem wird von LVM verwaltet.Wenn Sie diese Vorschläge annehmen, sind Sie in Sachen Genesung bereits einen Schritt voraus.
Ein separates /home-Verzeichnis ermöglicht es Ihnen, das System neu zu installieren oder zu aktualisieren, ohne Ihre persönlichen Daten zu beeinträchtigen. LVM bietet darüber hinaus eine sehr leistungsstarke Zusatzfunktion: Volumen-SnapshotsSnapshots sind Momentaufnahmen des Zustands des Dateisystems zu einem bestimmten Zeitpunkt. Aus diesen Snapshots können Sie zurückkehren oder zumindest den Snapshot einbinden und Daten kopieren, die Sie möglicherweise seitdem beschädigt haben.
Viele Leute betrachten LVM als etwas „Serverbezogenes“ oder zu komplex für einen Heim-Laptop, aber in Wirklichkeit ist es eines der Bessere Entscheidungen treffen, um sich vor Schrecken zu schützen...und trennt außerdem das Root-Verzeichnis von /home. Auf sehr einfachen Rechnern oder Laptops, bei denen es auf das absolute Minimum ankommt, kann man jedoch auf LVM verzichten, verliert dann aber die Möglichkeit, sofortige Snapshots zu erstellen.
Kurz gesagt: Wenn Sie wirklich „Versionen“ Ihrer Dateien haben möchten, ist der seriöseste Weg über Verwenden Sie Snapshots (LVM, Btrfs, ZFS) oder ein Backup-System. Automatisiert, verlassen Sie sich nicht darauf, etwas wiederherzustellen, das das System noch nie als vorherige Version gespeichert hat.
Wie das Löschen von Dateien unter Linux funktioniert und welche Wiederherstellungsoptionen zur Verfügung stehen
Es herrscht der weitverbreitete Irrglaube, dass eine gelöschte Datei sofort von der Festplatte verschwindet. In Wirklichkeit ist dies in den meisten Dateisystemen der Fall. Der physische Inhalt ist noch vorhanden. bis andere Daten diesen Speicherplatz wiederverwenden.
Wenn Sie eine Datei löschen, markiert das System deren Blöcke in seinen internen Strukturen (Inode-Tabellen, MFT in NTFS usw.) als frei. Die Datei wird nicht mehr in Verzeichnislisten angezeigt, die Daten können aber eine Zeit lang erhalten bleiben. Je weniger Schreibvorgänge nach dem Löschen auf dem Laufwerk stattfinden, desto geringer ist die Wahrscheinlichkeit, dass die Daten frei bleiben. Je mehr Möglichkeiten Sie haben, etwas wiederzuerlangen, desto größer sind Ihre Chancen, es zurückzubekommen..
Unter Linux hängt das spezifische Verhalten vom Dateisystem ab: Ext2/3/4, XFS, JFS, ReiserFS, UFS, Btrfs sowie FAT32/exFAT auf Wechseldatenträgern. Manche Systeme funktionieren besser als andere. Was die Wiederherstellung betrifft: Beispielsweise liefern XFS und Btrfs in der Regel recht gute Ergebnisse, während bei Ext2/3/4 die Fragmentierung und die Art und Weise der Blockverwaltung die Sache erheblich verkomplizieren.
Es gibt einen besonders kniffligen Fall: SSD-Laufwerke mit TRIM aktiviertWenn Sie eine Datei auf einer SSD löschen und TRIM zum Einsatz kommt, kann die Firmware der Festplatte diese Blöcke nahezu sofort physisch löschen. In diesem Fall Eine Genesung ist in der Regel ausgeschlossen.oder sehr, sehr eingeschränkt.
Ein weiterer wichtiger Punkt ist die Art des Löschens: Bei der Verwendung der grafischen Benutzeroberfläche landet die Datei in der Regel zuerst im Papierkorb, was eine schnelle Lösung bietet. Wenn Sie dies jedoch mit [fehlender Information] tun, … rm vom TerminalEs gibt keinen einfachen Weg zurück, in diesem Ablauf gibt es keinen eingebauten Mülleimer.
Typische Fehler, die in Linux zu Datenverlust führen
Abgesehen vom typischen Fall „Ich habe den Papierkorb geleert, ohne hinzusehen“, gibt es unter Linux zwei große Klassiker des massiven Datenverlusts: fahrlässiger Missbrauch der Kommandozeile und versehentliches Überschreiben.
Auf dem Terminal kann schon eine einzige falsch kopierte Zeile verheerende Folgen haben. Im Internet kursieren zwar „Tricks“, die eine Systembereinigung versprechen, aber in Wirklichkeit … Sie führen rm -rf auf kritischen Pfaden ausWenn Sie Linux-Neuling sind, sollten Sie bei Befehlen, die Sie nicht vollständig verstehen, vorsichtig sein, insbesondere wenn sie Wildcards, ungewöhnliche Pipes oder absolute Pfade enthalten.
Eine weitere häufige Fehlerquelle ist die Umleitung der Ausgabe eines Befehls mit dem falschen Operator: «>» überschreibt, «>>» fügt etwas am Ende hinzuDie Verwendung von ">" in einer bestehenden Datei kann dazu führen, dass diese mit Nullkommas geleert wird und Konfigurationen, Skripte oder Dokumente aufgrund eines einfachen Tippfehlers in Sekundenschnelle verloren gehen.
Hinzu kommen Hardwareausfälle (defekte Festplatten, beschädigte USB-Laufwerke, fehlerhafte Sektoren), Partitionierungsfehler mit Tools wie fdisk oder gparted, schlecht geplante Neuinstallationen und sogar Systemaktualisierungen, die fehlschlagenViele Nutzer bemängeln, dass Upgrades zwischen Hauptversionen bei manchen Distributionen einem Glücksspiel gleichen: Auf persönlichen Rechnern kann beispielsweise ein Sprung von einer LTS-Version zur anderen oder von 12.04 auf 12.10 zu Problemen führen; konservativere Distributionen wie CentOS bieten hingegen tendenziell stabilere Versionssprünge.
Deshalb ist es unerlässlich, nicht nur Kopien zu haben, sondern auch Installieren Sie das System ordnungsgemäß.: ein separates /home-Verzeichnis erstellen, wenn möglich mit LVM, und immer einen Plan B bereithalten, um bei einem problematischen Update auf eine ältere Version zurückgreifen zu können.
Forensische Datenwiederherstellung mit Foremost: Dateiextraktion vom Terminal
Eines der klassischen Tools zur Wiederherstellung gelöschter Dateien unter Linux ist vorderste, ein forensisches Analyseprogramm, das auf Dateiextraktion basiert. Es wurde ursprünglich für den militärischen Einsatz (AFOSI) entwickelt und später als öffentliche Software veröffentlicht.
Die Idee dahinter ist einfach zu verstehen: Wenn Metadaten (Inodes, Tabelleneinträge usw.) verloren gehen, kann man dennoch versuchen, Dateien anhand ihrer Metadaten zu finden. charakteristische innere StrukturViele Dateitypen beginnen (und enden manchmal) mit einem ganz bestimmten hexadezimalen Header oder Muster. Beispielsweise beginnen viele GIFs mit den Bytes 47 49 46 38 39 61, die „GIF89a“ entsprechen.
Foremost scannt das Gerät nach diesen Mustern und, sobald es eines findet, geht davon aus, dass dort eine Datei dieses Typs beginnt.Ab diesem Zeitpunkt versucht das Programm zu lesen, bis es die entsprechende Endmarkierung erkennt oder die für dieses Format definierte maximale Größe erreicht. Anschließend speichert es den Inhalt in einem Ausgabeverzeichnis, ohne den ursprünglichen Namen oder Pfad wiederherzustellen, aber zumindest die Daten.
Foremost ist standardmäßig in der Lage, mit einer Vielzahl von Formaten zu arbeiten: Bilder (jpg, gif, png, bmp, tiff), Videos (avi, mp4, mov, mpg, wmv, asf), Audiodateien (wav, wma, mp3, riff), Dokumente (doc, docx, xls, xlsx, ppt, pptx, pdf, txt, html), ausführbare Dateien (exe), komprimierte Dateien (zip, rar, rpm) und vieles mehrMit der Option -t kann es auch so konfiguriert werden, dass es sich nur auf bestimmte Typen konzentriert.
Das Interessante daran ist, dass die Konfigurationsdatei /etc/foremost.conf Folgendes zulässt: Signaturen für neue Dateitypen hinzufügenwie z. B. LibreOffice- oder OpenOffice-Dokumente (.odt, .ods, .odp usw.) oder Thunderbird-Daten (.msf), wobei Header-Muster und eine ungefähre maximale Größe angegeben werden.
Erste Installation und grundlegende Verwendung
Foremost ist üblicherweise in den Repositories fast aller Distributionen vorhanden, sodass die Installation auf einen Befehl wie diesen reduziert wird: sudo apt install first (in Debian, Ubuntu und Derivaten) oder das Äquivalent in Ihrer Distribution.
Die grundlegende Funktionsweise lässt sich wie folgt zusammenfassen:
- Wählen Sie ein Ausgabeverzeichnis wo die wiederhergestellten Dateien gespeichert werden.
- Laufwerk oder Partition identifizieren das Sie scannen möchten (z. B. /dev/sdb1 für ein USB-Laufwerk).
- Laufen Sie im Vordergrund Angabe der Dateitypen (-t), des Eingabegeräts (-i) und des Ausgabeverzeichnisses (-o).
Angenommen, Sie haben Fotos und PDFs von einem USB-Stick gelöscht und möchten alles wiederherstellen. Sie könnten zunächst einen Arbeitsordner erstellen, beispielsweise auf Ihrem Desktop:
mkdir /home/usuario/Escritorio/Recuperacion
Anschließend ermitteln Sie den Gerätenamen mit:
sudo fdisk-l
und Sie sehen, dass Ihr USB-Gerät /dev/sdb1 ist. Dann können Sie Folgendes starten:
sudo foremost -t all -i /dev/sdb1 -o /home/usuario/Escritorio/Recuperacion
Foremost scannt das gesamte Gerät, sortiert die Ergebnisse nach Dateiendung in Unterordner innerhalb des Recovery-Ordners und nach Abschluss des Scans verfügt man über eine gute Anzahl umbenannter, aber möglicherweise nützlicher Dateien: .jpg in seinem Ordner, .pdf in seinem eigenen, .doc, .xls, .ppt usw.
Wichtige Tipps zur Verwendung von Foremost
Um die Erfolgsaussichten zu maximieren, gibt es eine Reihe wichtiger Empfehlungen für die Verwendung von Foremost oder ähnlichen Tools:
- Schreiben Sie nichts auf dieselbe Partition. Sichern Sie die wiederhergestellten Dateien immer auf einem anderen Laufwerk, z. B. einer externen Festplatte oder einem USB-Stick.
- Handeln Sie so schnell wie möglich Nach dem Löschen der Datei erhöht jede verstreichende Minute und jeder Schreibvorgang des Systems die Wahrscheinlichkeit, dass die Blöcke, an denen Sie interessiert sind, überschrieben werden.
- Wenn die Datei von äußerster Wichtigkeit ist, Schalten Sie die Maschine aus und arbeiten Sie von einem anderen System aus.indem man die Festplatte als zweite Festplatte anschließt oder mit einer Live-CD/Live-USB bootet, oder sogar ein Image mit dd erstellt und mit diesem Image arbeitet, um die Originalfestplatte nicht anzufassen.
- Foremost kann mit Bildern arbeiten, die mit dd, Safeback, EnCase und andereDie Erstellung eines Bildes und die Arbeit damit ist die umsichtigste Methode zur Durchführung einer forensischen Analyse.
Sobald Foremost fertig ist, gehört das Ausgabeverzeichnis dem Benutzer root (weil Sie es mit sudo ausgeführt haben). Sie sollten es problemlos von Ihrem Benutzerkonto aus öffnen können.Es empfiehlt sich, den Eigentümer rekursiv zu ändern, zum Beispiel:
sudo chown -R user /home/user/Desktop/Recovery
Im Inneren finden Sie Ordner, die nach Dateiendung sortiert sind. Wenn Sie beispielsweise eine PowerPoint-Präsentation suchen, öffnen Sie den Ordner „ppt“ und können dort die Dateien durchsuchen, bis Sie die gewünschte Präsentation gefunden haben. Es ist üblich, dass Foremost Dateien wiederherstellt. mehr Dinge als erwarteteinschließlich Dateien, die Sie vor langer Zeit gelöscht haben oder die sich bereits auf dem Gerät befanden, bevor Sie es benutzt haben.
Alternativen zu Foremost und anderen Wiederherstellungstools unter Linux
Obwohl Foremost aufgrund seiner Leistungsfähigkeit und Benutzerfreundlichkeit sehr beliebt ist, bietet das Linux-Ökosystem Folgendes: viele weitere Tools, um zu versuchen, Daten wiederherzustellen, sowohl im Textmodus als auch mit grafischen Benutzeroberflächen oder sogar kompletten Distributionen, die auf Rettungseinsätze ausgerichtet sind.
Zu den klassischen Kommandozeilenalternativen gehören: Skalpell, Fotoaufnahme, Autopsie, Extundelete oder MagicRescueDiese Ansätze verfolgen ähnliche Prinzipien (Dateiextraktion, Analyse der Dateisystemstruktur usw.). Einige erfordern die Änderung von Konfigurationsdateien, um die zu durchsuchenden Dateitypen festzulegen, was umständlicher ist als die einfache Verwendung des Foremost-Befehls -t.
Darüber hinaus gibt es umfassendere Lösungen, die von grafischen Benutzeroberflächen für Low-Level-Tools bis hin zu kompletten Live-Systemen mit Rettungsfunktionen reichen. Einige sind kostenlos, andere kostenpflichtig, aber alle basieren auf dem gleichen Grundgedanken: Beschreiben Sie die beschädigte Festplatte nicht und führen Sie keinen Tiefenscan durch. jegliche brauchbare Spur.
GNU DDRescue-GUI: grafische Benutzeroberfläche für GNU DDRescue
GNU DDRescue ist ein leistungsstarkes Werkzeug, das für Daten von beschädigten Geräten kopieren (Festplatten mit defekten Sektoren, zerkratzte CDs usw.) auf ein anderes Laufwerk kopieren, wobei stets die noch lesbaren Bereiche vorrangig kopiert und die problematischen Sektoren für später aufgehoben werden.
Anders als ein „einfacher“ dd-Befehl schreibt DDRescue nicht standardmäßig Nullen in die Lücken, in denen es Fehler findet, und es kürzt auch nicht die Ausgabedatei: Es lässt Lücken und füllt sie nach und nach. in aufeinanderfolgenden Durchgängen, wodurch mehrere fehlerhafte Kopien desselben Mediums optimal genutzt und die gültigen Informationen aus allen Kopien zu einem einzigen endgültigen Bild zusammengeführt werden können.
Das Problem für viele Benutzer besteht darin, dass DDRescue über das Terminal verwaltet wird. Um die Bedienung benutzerfreundlicher zu gestalten, gibt es … GNU DDRescue-GUIEine grafische Benutzeroberfläche, die die Auswahl von Quelle, Ziel, Kopierparametern usw. vereinfacht. Funktional bietet sie die gleichen Funktionen wie das Originaltool, jedoch ohne dass Sie sich die gesamte Syntax merken müssen.
Die Benutzeroberfläche ist zwar kein Meisterwerk modernen Designs, aber deutlich komfortabler als die Eingabe langer Befehle, wenn man... unter Druck, Daten zu speichern von einer sterbenden Schallplatte.
Redo Rescue: Einfache Datensicherung und Wiederherstellung
Redo Rescue ist eine ISO-Lösung, die Sie von einer CD oder einem USB-Laufwerk starten und die Ihnen beides ermöglicht Klonen und Wiederherstellen ganzer Systeme Wie man Daten von Partitionen wiederherstellt.
Es ist für unerfahrene Benutzer konzipiert: Die Benutzeroberfläche ist sehr einfach und es verfügt über integrierte Werkzeuge (Texteditor, Browser, Dateimanager, Terminal). Intern verwendet es Partclone zum Klonen von PartitionenDadurch wird es einfacher, vollständige Kopien eines Systems zu erstellen, bevor man heikle Änderungen vornimmt.
Für alle, die einfach nur „etwas wollen, das funktioniert“, ohne sich mit Befehlen herumzuschlagen, ist Redo Rescue eine sehr interessante Option: Sie starten den Motor und wählen aus, was Sie klonen oder wiederherstellen möchten. Und das war's. Was es nicht bietet, ist eine sehr feine Kontrolle über Partitionierungsdetails, etwas, das fortgeschrittene Benutzer vermissen werden.
TestDisk und PhotoRec: ein klassisches Kommandozeilenpaar
TestDisk ist ein Open Source Tool Es ist bekannt für die Wiederherstellung verlorener Partitionen, die Reparatur beschädigter Partitionstabellen, den Wiederaufbau des MBR, die Behebung von Bootproblemen usw. Es ist textbasiert, aber seine Benutzeroberfläche ist halbgrafisch und recht intuitiv, sodass auch unerfahrene Benutzer relativ einfach durch die Menüs navigieren können.
PhotoRec, das üblicherweise zusammen mit TestDisk ausgeliefert wird, konzentriert sich auf die Wiederherstellung einzelner Dateien (hauptsächlich Fotos und Multimedia-Inhalte, aber tatsächlich viele andere Arten). Es ignoriert das Dateisystem und sucht einfach nach Header- und Footer-Mustern in den Rohdaten auf der Festplatte, sodass es funktionieren kann selbst wenn das Dateisystem vollständig beschädigt oder formatiert wurde.
Der größte Nachteil von PhotoRec ist das Fehlen einer nativen grafischen Benutzeroberfläche; die gesamte Bedienung erfolgt über das Terminal. Im Gegenzug bietet es einen Funktionsumfang, der den Aufwand oft wettmacht, insbesondere für fortgeschrittene Benutzer, die … bis zum letzten möglichen Byte herunterkratzen von SD-Karten, USB-Laufwerken oder beschädigten Datenträgern.
SystemRescueCD und Knoppix: Live-Distributionen für die Rettung
Wenn das Problem nicht nur eine gelöschte Datei ist, sondern die Das System startet gar nicht erst. Wenn die Partition stark beschädigt ist, ist es in der Regel am praktischsten, eine rettungsorientierte Live-Distribution zu verwenden.
SystemRescueCD ist genau das: ein bootfähiges Medium (CD/USB) mit einem sehr umfassenden Satz an Tools für Reparatur von Linux-SystemenPartitionen verwalten (mit GParted und Low-Level-Dienstprogrammen), Dateisysteme überprüfen und reparieren sowie mit Backups arbeiten dank FSArchiver und anderen Tools.
Es unterstützt die gängigsten Dateisysteme (Ext4, XFS, Btrfs, VFAT, NTFS und sogar Netzwerkdateisysteme wie Samba oder NFS). Es ist ein sehr umfassendes Werkzeug, richtet sich aber eher an Benutzer mit gewissen technischen Kenntnissen. Es ist kein „nächster, nächster, fertig“.aber ein Umfeld für Administratoren, die bereits wissen, was sie tun.
Knoppix ist seinerseits eine universelle Live-Distribution, die Folgendes umfasst: große Anzahl von DatenwiederherstellungsdienstenSein Hauptzweck ist nicht, als Ihr tägliches Desktop-System zu dienen, sondern Ihnen eine bootfähige Umgebung von USB oder CD bereitzustellen, mit der Sie auf beschädigte Datenträger oder Systeme zugreifen können, die nicht booten, und von dort aus die mitgelieferten Tools verwenden können, um zu versuchen, Dateien wiederherzustellen.
Die wichtigste Voraussetzung, um Knoppix optimal nutzen zu können, ist eine gewisse Vertrautheit mit Linux: Die Werkzeuge sind vorhanden, viele davon sind kostenlos und leistungsstark, aber Es handelt sich nicht um einen „magischen Klick“.Sie müssen wissen, was Sie tun, damit Sie das Problem nicht noch verschlimmern.
R-Linux, Mondo Rescue und Rescuezilla: Lösungen mit grafischer Benutzeroberfläche
R-Linux ist ein kostenloses Datenwiederherstellungstool für Dateisysteme. Ext2/Ext3/Ext4Es ermöglicht Ihnen, Dateien wiederherzustellen, die aufgrund von Systemausfällen, Stromausfällen, Malware-Angriffen, versehentlicher Formatierung und sogar Änderungen der Partitionsstruktur gelöscht wurden, sofern die Daten nicht überschrieben wurden.
Es sticht hervor, weil es Folgendes bietet: ziemlich vollständige grafische Benutzeroberfläche Es ermöglicht das Speichern wiederhergestellter Dateien auf nahezu jedem vom System zugänglichen Datenträger, einschließlich Netzlaufwerken. Zudem kann es anhand von Größe, Name, Dateiendung oder Dateityp nach verschiedenen „Versionen“ derselben gelöschten Datei suchen und so die Suche verfeinern.
Die größte Einschränkung besteht darin, dass Es kann keine Daten über das Netzwerk wiederherstellen oder RAID-Systeme neu erstellen.Hierfür kommt der ältere Bruder R-Studio (kostenpflichtig) zum Einsatz, aber R-Linux deckt Heimanwender- und Kleinbüro-Szenarien sehr gut ab.
Mondo Rescue hingegen ist eine Lösung für Linux und FreeBSD, die sich auf Folgendes konzentriert: vollständige Systemsicherungen und WiederherstellungEs unterstützt RAID, LVM, XFS, VFAT, JFS, Ext2/3 usw. und ermöglicht es Ihnen, Kopien auf CD, DVD oder USB zu erstellen, Partitionen vor der Wiederherstellung neu zu organisieren und wichtige Dateien wie /etc/lilo.conf oder /etc/fstab während des Vorgangs zu ändern.
Die Benutzeroberfläche mag etwas veraltet wirken, aber sie ist relativ einfach zu bedienen, selbst wenn man kein Linux-Experte ist. Es ist eine gute Option für Planen Sie die vollständige Wiederherstellung des Systems. nach größeren Katastrophen (ersetzte Festplatten, beschädigte Partitionen usw.).
Schließlich ist RescueZilla ein Open-Source-Tool, das sich an den durchschnittlichen Benutzer richtet. Es läuft von einem bootfähigen USB-Laufwerk und ermöglicht Festplatten mithilfe von Images klonen, Partitionen wiederherstellen und auf die Daten aus diesen Images zugreifen, um nur das zu extrahieren, was Sie benötigen..
Die Benutzeroberfläche ist sehr benutzerfreundlich und erfordert keine fortgeschrittenen Kenntnisse, wodurch sie ideal für diejenigen ist, die einfach nur möchten Dateien wiederherstellen, ohne sich mit Kommandozeilen herumschlagen zu müssenIm Gegenzug verbraucht es in manchen bescheidenen Systemen mehr Ressourcen, als man erwarten würde, und unterstützt derzeit keine ARM-Architekturen wie Apple Silicon.
Kommerzielle Software: UFS Explorer Standard Recovery
Neben all den kostenlosen Lösungen gibt es auch spezielle kommerzielle Software für Linux-Umgebungen und Dateisysteme, die typisch für dieses Ökosystem sindEin Beispiel dafür ist UFS Explorer Standard Recovery, das mit Ext2/3/4, XFS, JFS, ReiserFS, UFS, Btrfs, FAT32/exFAT usw. sowie mit einfachen Volumes, LVM, mdadm und Spanned Sets arbeiten kann.
Die Philosophie ist dieselbe: Trennwand entfernen oder, noch besser, Schließen Sie die Festplatte im Nur-Lese-Modus an einen anderen Rechner an.Scannen Sie die Festplatte mit dem Programm, sehen Sie sich die gefundenen Dateien in der Vorschau an und speichern Sie sie auf einem anderen Speichermedium. Für Systeme, bei denen die Festplatte nicht entfernt werden kann (z. B. wenn sich die Daten im Stammverzeichnis befinden und Sie sie nicht aushängen können), wird sogar eine Notfall-CD angeboten, mit der Sie den Computer starten und die Datenwiederherstellung außerhalb des installierten Systems durchführen können.
Diese Zahlungslösungen zeichnen sich typischerweise durch folgendes Angebot aus: Optimierte Benutzeroberflächen, Assistenten und erweiterte FilterfunktionenIm Wesentlichen machen sie aber das Gleiche wie viele kostenlose Tools zusammen: Sie scannen, listen auf und kopieren, was noch nicht überschrieben wurde.
Welches Werkzeug Sie je nach Ihrem Niveau und Ihrem Problem auswählen sollten
Bei der Entscheidung, welches Tool zur Behebung eines Datenverlusts unter Linux eingesetzt werden soll, sollten zwei Dinge berücksichtigt werden: Ihre tatsächliche Erfahrung mit dem System und die Art des Problems, mit dem Sie es zu tun haben.
Wenn Sie Anfänger sind oder sich mit dem Terminal nicht wohlfühlen, ist es am sinnvollsten, Lösungen mit grafischer Benutzeroberfläche zu wählen, die gegebenenfalls von USB bootfähig sind: Redo Rescue, GNU DDRescue-GUI, Rescuezilla oder R-Linux Sie sind sehr vernünftige Kandidaten. Sie werden Sie beraten und die Wahrscheinlichkeit verringern, dass sich die Lage noch verschlimmert.
Wenn Sie bereits etwas Erfahrung haben, können Ihnen Kommandozeilen-Tools wie TestDisk, PhotoRec, Foremost oder Scalpel Sie bieten Ihnen mehr Kontrolle und potenziell bessere Ergebnisse in komplexen Fällen, erfordern im Gegenzug aber mehr Sorgfalt und Geduld.
Wenn das Desaster das gesamte System betrifft (es startet nicht mehr, Partitionen fehlen usw.), ist eine spezialisierte Live-Distribution wie SystemRescueCD oder Knoppix Es bietet Ihnen eine vollständige Arbeitsumgebung, in der Sie arbeiten können, ohne die beschädigte Festplatte beim Start berühren zu müssen.
Und wenn Sie in einem professionellen Umfeld tätig sind oder die Daten einen klaren wirtschaftlichen Wert haben, kann es sinnvoll sein, kommerzielle Lösungen wie beispielsweise … in Betracht zu ziehen. UFS Explorer Standardwiederherstellung Oder wenden Sie sich direkt an einen professionellen Datenrettungsdienst, um eine Verschlimmerung des Zustands des Geräts zu vermeiden.
Wie sehr diese Hilfsmittel auch in brenzligen Situationen hilfreich sein mögen, das wirklich Wichtige ist, zu akzeptieren, dass Die Wiederherstellung aller Versionen einer geänderten Datei unter Linux ohne Backups ist praktisch unmöglich.Was Sie beeinflussen können, ist die Entwicklung einer soliden Strategie: separate Partitionen, LVM- oder Snapshot-Systeme, regelmäßige Backups und ein respektvoller Umgang mit der Kommandozeile. Mit dieser Grundlage sind Ihre Erfolgsaussichten im Fehlerfall ungleich höher, als wenn Sie auf forensische Wunder in letzter Minute hoffen.
Leidenschaftlicher Autor über die Welt der Bytes und der Technologie im Allgemeinen. Ich liebe es, mein Wissen durch Schreiben zu teilen, und genau das werde ich in diesem Blog tun und Ihnen die interessantesten Dinge über Gadgets, Software, Hardware, technologische Trends und mehr zeigen. Mein Ziel ist es, Ihnen dabei zu helfen, sich auf einfache und unterhaltsame Weise in der digitalen Welt zurechtzufinden.