Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 13891|Vastaus: 0

[linux] Linux-opas – Kuinka palauttaa RM-RF-tiedostot, jotka on poistettu vahingossa

[Kopioi linkki]
Julkaistu 4.8.2015 20.36.05 | | | |
Linux yritystason palvelimena tietoturva on ratkaisevan tärkeää, ja kaikki vahingossa poistettu arvokas data on sietämätöntä ja voi jopa aiheuttaa katastrofin! Linux-järjestelmänvalvojana sinun täytyy hallita tietosuojan merkitys, ei ainoastaan tehdäkseen hyvää työtä varmuuskopioinnissa, vaan myös jotta voit palauttaa tärkeitä tietoja vahingossa poistamisen jälkeen. Tässä esittelemme sinulle avoimen lähdekoodin datan palautustyökalun ext3grep, joka voi palauttaa vahingossa poistettuja tiedostoja rm –rf


1. ext3grep-periaate:
ext3grep käyttää tiedostojen palauttamista ei riipu mistään tiedostomuodosta, ensin ext3grep käyttää ROOT-inodea saadakseen kaikki tiedostotiedot tiedostojärjestelmästä, mukaan lukien olemassa olevat tai poistetut tiedostot, mukaan lukien tiedoston nimen ja inode-numeron, ja sitten käyttää inodea yhdistettynä järjestelmälokin kanssa kysyäkseen lohkopaikkaa, jossa inode sijaitsee, mukaan lukien suorat ja epäsuorat lohkotiedot, ja lopuksi käyttää dd-komentoa datatietojen varmuuskopiointiin, jotta data palautetaan!
Kun huomaat, että tiedosto on vahingossa poistettu, ensimmäinen askel on poistaa välittömästi osio, jossa tiedosto sijaitsee, tai liittää osio vain luku -tilassa, koska tiedoston poistamisen jälkeen tiedoston tiedot ovat edelleen levyllä, ellei järjestelmä varaa lohkoa, jossa nämä tiedot sijaitsevat, muuten se on aina olemassa, joten turvallisuuden vuoksi ensimmäinen askel on poistaa osio, jossa tiedosto sijaitsee,
Juuriosion osalta voit käynnistää järjestelmän uudelleen, syöttää sen yksikäyttäjätilaan ja liittää juuriosion vain luku -tilassa:
mount –o ro,remount /


2. Asenna ext3grep
Ennen asennusta tarkista ensin, onko järjestelmä asentanut e2fsprogs-ohjelmaa, jos ei tarvitse ladata ja asentaa, muuten ex3greepin asennuksen yhteydessä raportoidaan virheilmoitus!
[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ähdekoodipaketti on ladattavissa Internetistä:
wget http://code.google.com/p/ext3gre ... 3grep-0.10.2.tar.gz
Avaa vetoketju, käännä, asenna
tar zxf ext3grep-0.10.2.tar.gz
CD ext3grep-0.10.2
./configure –prefix=/usr/local/ext3grep
tehdä
tee asennus

  3. Käytä ext3grep palauttaaksesi rm – rf -tiedoston poistamat tiedot
Ensiksi simuloimme levyosion luodaksemme virtuaalisen laitteen
[root@localhost ~]# mkdir /disk luodaksesi kiinnityspisteen
[root@localhost ~]# mkdir /virtuaalinen
[root@localhost ~]# dd if=/dev/zero of=/virtual/disk1 conut=102400
[root@localhost ~]# mkfs -t ext3 /vittual/disk1
[root@localhost ~]# kiinnitä -o silmukka /virtual/disk1 /disk
[root@localhost ~]# kaiku "tämä on ext3grep-testi, kiitos" >/disk/ext3grep-test.txt
Käytä rm –rf poistaaksesi juuri luomasi tiedoston
rm –rf /disk/*
Sitten varmista, että tiedosto on poistettu

4. Käytä ext3grepiä poistavien tiedostojen palauttamiseen
Luo hakemisto, joka on omistettu palautetuille tiedostoille
MKDIR Restore
CD-palautus

5. Tiedostojen palautusprosessi
Suorita juuri luomassasi palautuskansiossa
Katso poistetun tiedoston tiedot
[root@localhost palauta]# /usr/local/ext3grep/bin/ext3grep /virtual/disk --ls --inode 2
           .-- Tiedostotyyppi dir_entry (r=tavallinen tiedosto, d=hakemisto, l=symlinkki)
          |          .-- D: Poistettu ; R: Uudelleenosoitettu
Indx Seuraavaksi |  Inode | Poistoaika Tila Tiedostonimi
==========+==========+----------------data-from-inode------+-----------+=========
   0 1 d 2 drwxr-xr-x .
   1 loppu d 2 drwxr-xr-x ..
   2 end d 11 D 1340620814 ma 25. kesäkuuta 18:40:14 2012 drwx------ kadonnut+löytynyt
   3 loppu r 12 D 1340620814 ma 25. kesäkuuta 18:40:14 2012 rrw-r--r-- ext3grep-test.txt
Aloita toipuminen
[root@localhost palautus]# /usr/local/ext3grep/bin/ext3grep /virtual/disk --restore-file ext3grep-test.txt
Ajetaan ext3grep versiota 0.10.2
WARNING: I don't know what EXT3_FEATURE_COMPAT_EXT_ATTR is.
Ryhmien määrä: 7
Minimi/maksimilehtilohko: 16616 / 20729
Ladataan päiväkirjan kuvaus Poista torsit... lajittelua... Valmista
Vanhin inode-lohko, joka on yhä päiväkirjassa, näyttää olevan 1340620763 = ma 25. kesäkuuta 18:39:23 2012
Päiväkirjassa poistettujen kuvausten määrä: 20; minimi- / maksimisekvenssinumerot: 2 / 5
Kirjoitetaan tulosta hakemistoon RESTORED_FILES/
Ladataan disk.ext3grep.stage2... Valmista
Restaurointi ext3grep-test.txt
Yllä olevasta tuloksesta näkyy, että ext3grep-test.txt tiedosto on onnistuneesti palautettu, ja nykyisen hakemiston alle luodaan RESTORED_FILES-hakemisto, jonka palautettu tiedosto sijoitetaan sinne.
[root@localhost RESTORED_FILES]# Ls
ext3grep-test.txt


Yhteenveto: Vaikka tämä työkalu pystyy palauttamaan rm –rf -komennolla poistettuja tiedostoja, järjestelmänvalvojana sinun pitäisi olla koko ajan ajatus varmuuskopioida dataa, loppujen lopuksi varmuuskopiointi on kuningas!


Kiinnitä kauneustarra.




Edellinen:iQQ käyttää Java-kieltä monialustaiseen kehitykseen, monialustaiseen QQ:hen
Seuraava:my97 päivämäärän hallinta (erittäin tehokas, pakollinen ajankohtaisiin projekteihin)
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com