See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 13891|Vastuse: 0

[linux] Linuxi õpetus – Kuidas taastada RM-RF-faile, mis on ekslikult kustutatud

[Kopeeri link]
Postitatud 04.08.2015 20:36:05 | | | |
Linux kui ettevõtte tasemel server on andmeturbe ülioluline ning väärtuslik andmeteos, mis kogemata kustutatakse, on talumatu ja võib isegi tuua katastroofi! Linuxi süsteemiadministraatorina peab sul olema andmekaitse tähendus – mitte ainult selleks, et teha head tööd andmete varundamisel, vaid ka selleks, et saaksid olulisi andmeid taastada pärast kogemata kustutamist. Siin tutvustame teile avatud lähtekoodiga andmete taastamise tööriista ext3grep, mis suudab taastada rm –rf kogemata kustutatud faile


1. ext3grep printsiip:
ext3grep failide taastamiseks ei sõltu ühestki failiformaadist, esmalt kasutab ext3grep ROOT inode'i, et saada kogu failiinfo failisüsteemis, sealhulgas olemasolevad või kustutatud failid, sealhulgas failinimi, inode number, ning seejärel kasutab inode koos süsteemilogiga, et pärida ploki asukohta, kus inode asub, sealhulgas otse- ja kaudne plokiinfo, ning lõpuks kasutab dd käsku andmeinfo varundamiseks, et andmed taastada!
Kui avastad, et fail on kogemata kustutatud, on esimene samm kohe eemaldada partitsioon, kus fail asub, või ühendada partitsioon ainult lugemiseks, sest pärast faili kustutamist on failis olevad andmed endiselt kettal, välja arvatud juhul, kui süsteem eraldab ploki, kus need andmed asuvad, muidu jääb see alati alles, seega ohutuse huvides on esimene samm eemaldada partitsioon, kus fail asub,
Juurpartitsiooni osas saad süsteemi taaskäivitada, seejärel siseneda süsteemi ühe kasutaja režiimis ja paigaldada juurpartitsiooni ainult lugemiseks:
mount –o ro, remount /


2. Paigalda ext3grep
Enne paigaldamist kontrolli esmalt, kas süsteem on paigaldanud e2fsprogs-iga seotud tarkvara, kas pole vaja alla laadida ja paigaldada, muidu teatatakse ext3greep paigaldamisel veateate!
[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
ext3grep lähtekoodi paketi saab internetist alla laadida:
wget http://code.google.com/p/ext3gre ... 3grep-0.10.2.tar.gz
Lahtipakkimine, kompileerimine, paigaldamine
TAR ZXF ext3grep-0.10.2.tar.gz
CD ext3grep-0.10.2
./configure –prefix=/usr/local/ext3grep
Teha
tee paigaldamine

  3. Kasuta ext3grep, et taastada rm – rf poolt kustutatud andmed
Esmalt simuleerime kettapartitsiooni, et luua virtuaalne seade
[root@localhost ~]# mkdir /disk kinnituspunkti loomiseks
[root@localhost ~]# mkdir /virtuaalne
[root@localhost ~]# dd if=/dev/zero of=/virtual/disk1 conut=102400
[root@localhost ~]# mkfs -t ext3 /vittual/disk1
[root@localhost ~]# mount -o loop /virtual/disk1 /disk
[root@localhost ~]# kaja "see on ext3grep test, aitäh" >/disk/ext3grep-test.txt
Kasuta rm –rf, et kustutada just loodud fail
rm –rf /disk/*
Seejärel kontrolli, kas fail on kustutatud

4. Kasuta ext3grep kustutatud failide taastamiseks
Loo kataloog, mis on pühendatud taastatud failidele
mkdir restore
CD taastamine

5. Failide taastamise protsess
Käivita see just loodud taastamise kataloogis
Vaata kustutatud failide infot
[root@localhost taasta]# /usr/local/ext3grep/bin/ext3grep /virtual/disk --ls --inode 2
           .-- Failitüüp dir_entry (r=regulaarne fail, d=kataloog, l=sümbollink)
          |          .-- D: Kustutatud ; R: Ümberpaigutatud
Indx Next |  Inode | Kustutamisaeg Režiimi failinimi
==========+==========+----------------data-from-inode------+-----------+=========
   0 1 d 2 drwxr-xr-x .
   1 lõpp d 2 drwxr-xr-x ..
   2 end d 11 D 1340620814 Esmaspäev 25. juuni 18:40:14 2012 drwx------ kadunud+leitud
   3 lõpp r 12 D 1340620814 Esmaspäev 25. juuni 18:40:14 2012 rrw-r--r-- ext3grep-test.txt
Alusta taastumist
[root@localhost taasta]# /usr/local/ext3grep/bin/ext3grep /virtual/disk --restore-file ext3grep-test.txt
Käivitan ext3grep versiooni 0.10.2
WARNING: I don't know what EXT3_FEATURE_COMPAT_EXT_ATTR is.
Gruppide arv: 7
Minimaalne / maksimaalne ajakirjablokk: 16616 / 20729
Laadin päeviku kirjelduse Eemalda torsid... sorteerimine... Tehtud
Kõige vanem inode plokk, mis on endiselt päevikus, tundub pärit 1340620763 = Esmaspäev 25. juuni 18:39:23 2012
Eemaldatud deskriptsioonide arv päevikus: 20; Miinimum / maksimaalsed järjestusnumbrid: 2 / 5
Väljundi kirjutamine kataloogi RESTORED_FILES/
Laadin disk.ext3grep.stage2... Tehtud
ext3grep-test.txt taastamine
Ülaltoodud väljundist on näha, et ext3grep-test.txt fail on edukalt taastatud ning praeguse kataloogi alla genereeritakse RESTORED_FILES kataloog ning taastatud fail paigutatakse sinna.
[root@localhost RESTORED_FILES]# Ls
ext3grep-test.txt


Kokkuvõte: Kuigi see tööriist suudab taastada rm –rf käsuga kustutatud faile, peaksid süsteemiadministraatorina alati meeles olema andmete varundamise kontseptsioon, sest varundamine on ju kuningas!


Kinnita ilukleebis.




Eelmine:iQQ kasutab Java keelt platvormideüleseks arendusteks, platvormideüleseks QQ-ks
Järgmine:my97 kuupäevakontroll (väga võimas, kohustuslik projektide puhul, mis käsitlevad ajakuupäevasid)
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com