Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 13891|Antwort: 0

[Linux] Linux-Tutorial – Wie man RM-RF-Dateien wiederherstellt, die versehentlich gelöscht wurden

[Link kopieren]
Veröffentlicht am 04.08.2015 20:36:05 | | | |
Linux als Enterprise-Server ist Datensicherheit entscheidend, und jede versehentlich gelöschte wertvolle Daten ist unerträglich und kann sogar eine Katastrophe bringen! Als Linux-Systemadministrator muss man die Bedeutung von Datenschutz beherrschen, nicht nur um die Datensicherung gut zu machen, sondern auch um wichtige Daten nach einem versehentlichen Löschen wiederherstellen zu können. Hier stellen wir Ihnen ein Open-Source-Datenwiederherstellungstool ext3grep vor, das rm –rf versehentlich gelöschte Dateien wiederherstellen kann


1. Das Prinzip von ext3grep:
Die Verwendung von ext3grep zur Wiederherstellung von Dateien hängt nicht von einem Dateiformat ab; zuerst verwendet ext3grep das ROOT-Inode, um alle Dateiinformationen im Dateisystem zu erhalten, einschließlich bestehender oder gelöschter Dateien, einschließlich Dateinamen, Inode-Nummer, und verwendet dann das Inode zusammen mit dem Systemlog, um den Blockstandort abzufragen, in dem sich das Inode befindet, einschließlich direkter und indirekter Blockinformation, und nutzt schließlich den Dd-Befehl, um die Dateninformationen zu sichern und die Daten wiederherzustellen!
Wenn Sie feststellen, dass die Datei versehentlich gelöscht wurde, ist das Erste, die sofort die Partition zu deinstallieren, auf der sich die Datei befindet, oder die Partition auf schreibgeschützte Weise einzubinden, denn nachdem die Datei gelöscht wurde, sind die Daten in der Datei noch auf der Festplatte, es sei denn, das System weist den Block zu, in dem sich diese Daten befinden, andernfalls wird er immer existieren. Aus Sicherheitsgründen ist das Erste, die Partition zu deinstallieren, in der sich die Datei befindet.
Was die Root-Partition betrifft, kann man das System neu starten, dann im Einzelbenutzermodus eintreten und die Root-Partition schreibgeschützt mounten:
Berg – O Ro, Umsteigen /


2. Installieren Sie ext3grep
Überprüfen Sie vor der Installation zunächst, ob das System e2fsprogs-bezogene Software installiert hat; falls kein Download und Installieren erforderlich ist, wird sonst beim Installieren von ext3greep ein Fehler gemeldet!
[root@localhost ~]# rpm -qa|grep e2fs
e2fsprogs-devel-1.39-23.el5_5.1
e2fsprogs-libs-1.39-23.el5_5.1
e2fsprogs-1.39-23.el5_5.1
e2fsprogs-libs-1.39-23.el5_5.1
Das Quellcodepaket ext3grep kann aus dem Internet heruntergeladen werden:
Wget http://code.google.com/p/ext3gre ... 3grep-0.10.2.tar.gz
Entpacken, kompilieren, installieren
Tar ZXF ext3grep-0.10.2.tar.gz
cd ext3grep-0.10.2
./configure –prefix=/usr/local/ext3grep
machen
Installieren Sie

  3. Verwenden Sie ext3grep, um von rm – rf gelöschte Daten wiederherzustellen
Zuerst simulieren wir eine Festplattenpartition, um ein virtuelles Gerät zu erstellen
[root@localhost ~]# mkdir /Disk, um einen Mount-Punkt zu erstellen
[root@localhost ~]# mkdir /virtuell
[root@localhost ~]# dd if=/dev/zero of=/virtual/disk1 conut=102400
[root@localhost ~]# mkfs -t ext3 /vittual/disk1
[root@localhost ~]# Mount -o Schleife /virtual/disk1 /disk
[root@localhost ~]# Echo "Das ist ein ext3grep-Test, danke" >/disk/ext3grep-test.txt
Verwenden Sie rm –rf, um die gerade erstellte Datei zu löschen
rm –rf /disk/*
Dann überprüfen Sie, ob die Datei gelöscht wurde

4. Verwenden Sie ext3grep, um gelöschte Dateien wiederherzustellen
Erstelle ein Verzeichnis, das den wiederhergestellten Dateien gewidmet ist
MKDIR-Wiederherstellung
CD-Wiederherstellung

5. Der Prozess der Wiederherstellung von Dateien
Führe sie im gerade erstellten Wiederherstellungsverzeichnis aus
Gelöschte Dateiinformationen anzeigen
[root@localhost wiederherstellen]# /usr/local/ext3grep/bin/ext3grep /virtual/disk --ls --inode 2
           .-- Dateityp in dir_entry (r=reguläre Datei, d=Verzeichnis, l=Symlink)
          |          .-- D: Gelöscht ; R: Umverteilung
Indx Next |  Inode | Löschzeit-Modus Dateiname
==========+==========+----------------data-from-inode------+-----------+=========
   0 1 d 2 drwxr-xr-x .
   1 Ende d 2 drwxr-xr-x ..
   2 Ende D 11 D 1340620814 Mo 25. Juni 18:40:14 2012 drwx------ verloren+gefunden
   3 Ende r 12 D 1340620814 Mo 25. Juni 18:40:14 2012 rrw-r--r-- ext3grep-test.txt
Beginnen Sie mit der Erholung
[root@localhost restore]# /usr/local/ext3grep/bin/ext3grep /virtual/disk --restore-file ext3grep-test.txt
Ausführung von ext3grep Version 0.10.2
WARNING: I don't know what EXT3_FEATURE_COMPAT_EXT_ATTR is.
Anzahl der Gruppen: 7
Minimaler / maximaler Journal-Block: 16616 / 20729
Lade: Journal-Beschreibung: Entfernen von Tors... Sortieren... fertig
Der älteste Inod-Block, der noch im Journal ist, scheint aus 1340620763 = Mo 25. Juni 18:39:23 2012 zu stammen
Anzahl der entfernten Tors im Journal: 20; Min- / Max-Sequenznummern: 2 / 5
Ausgabe in Verzeichnis RESTORED_FILES/ schreiben
Lade disk.ext3grep.stage2... fertig
Wiederherstellung ext3grep-test.txt
Aus der obigen Ausgabe ist zu erkennen, dass ext3grep-test.txt Datei erfolgreich wiederhergestellt wurde und ein RESTORED_FILES-Verzeichnis unter dem aktuellen Verzeichnis generiert wird, woraufhin die wiederhergestellte Datei dort platziert wird.
[root@localhost RESTORED_FILES]# ls
ext3grep-test.txt


Zusammenfassung: Obwohl dieses Tool Dateien wiederherstellen kann, die mit dem Befehl rm –rf gelöscht wurden, solltest du als Systemadministrator jederzeit das Konzept haben, Daten zu sichern – schließlich ist Backup König!


Befestigen Sie einen Beauty-Aufkleber.




Vorhergehend:iQQ verwendet Java für plattformübergreifende Entwicklung, plattformübergreifend QQ
Nächster:MY97 Datumskontrolle (sehr leistungsfähig, ein Muss bei Projekten zu Terminen)
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com