ext3grep - Palauta poistetut tiedostot Debianiin ja Ubuntuun


ext3grep on yksinkertainen ohjelma tiedostojen palauttamiseksi EXT3-tiedostojärjestelmään. Se on tutkinta- ja palautustyökalu, josta on hyötyä rikostutkinnassa. Se auttaa näyttämään tietoja osiossa olevista tiedostoista ja palauttamaan vahingossa poistetut tiedostot.

Tässä artikkelissa esitellään hyödyllinen temppu, joka auttaa sinua palauttamaan vahingossa poistetut tiedostot ext3-tiedostojärjestelmiin käyttämällä Debianin ja Ubuntun ext3grep-tiedostoa.

  • Laitteen nimi:/dev/sdb1
  • Kiinnityskohta:/mnt/TEST_DRIVE
  • Tiedostojärjestelmän tyyppi: EXT3

Kuinka palauttaa poistetut tiedostot ext3grep-työkalulla

APT-paketinhallinnalle kuvan osoittamalla tavalla.

$ sudo apt install ext3grep

Asennuksen jälkeen näytämme nyt, kuinka poistetut tiedostot palautetaan ext3-tiedostojärjestelmään.

Ensin luomme joitain tiedostoja testausta varten ext3-osion/laitteen kiinnityskohdassa /mnt/TEST_DRIVE eli tässä tapauksessa /dev/sdb1 .

$ cd /mnt/TEST_DRIVE
$ sudo touch files[1-5]
$ ls -l

Poistamme nyt yhden tiedoston nimeltä file5 ext3-osion kiinnityspisteestä /mnt/TEST_DRIVE .

$ sudo rm file5

Nyt näemme kuinka palauttaa poistettu tiedosto käyttämällä ext3grep-ohjelmaa kohdealueella. Ensinnäkin meidän on irrotettava se yllä olevasta kiinnityskohdasta (huomaa, että sinun on käytettävä cd-komentoa vaihtaaksesi toiseen hakemistoon, jotta irrotustoiminto toimii, muuten umount-komento näyttää virheen "kohde on varattu").

$ cd
$sudo umount /mnt/TEST_DRIVE

Nyt kun olemme poistaneet yhden tiedostoista (joiden oletetaan tapahtuneen vahingossa), voit tarkastella kaikkia laitteessa olevia tiedostoja suorittamalla vaihtoehdon --dump-name (korvaa /dev/sdb1 laitteen todellisella nimellä).

$ ext3grep --dump-name /dev/sdb1

Palauta yllä oleva poistettu tiedosto eli file5 käyttämällä --restore-all -vaihtoehtoa kuvan mukaisesti.

$ ext3grep --restore-all /dev/sdb1

Kun palautusprosessi on valmis, kaikki palautetut tiedostot kirjoitetaan hakemistoon RESTORED_FILES, voit tarkistaa, palautetaanko poistettu tiedosto vai ei.

$ cd RESTORED_FILES
$ ls 

Voimme määrittää palautettavaksi tietyn tiedoston, esimerkiksi tiedoston nimeltä file5 (tai määrittää tiedoston koko polku ext3-laitteessa).

$ ext3grep --restore-file file5 /dev/sdb1 
OR
$ ext3grep --restore-file /path/to/some/file /dev/sdb1 

Lisäksi voimme myös palauttaa tiedostot tietyn ajan kuluessa. Määritä esimerkiksi vain oikea päivämäärä ja kellonaika kuvan osoittamalla tavalla.

$ ext3grep --restore-all --after `date -d 'Jan 1 2019 9:00am' '+%s'` --before `date -d 'Jan 5 2019 00:00am' '+%s'` /dev/sdb1 

Lisätietoja on ext3grep-man -sivulla.

$ man ext3grep

Se siitä! ext3grep on yksinkertainen ja hyödyllinen työkalu ext3-tiedostojärjestelmän poistettujen tiedostojen tutkimiseen ja palauttamiseen. Se on yksi parhaista ohjelmista tiedostojen palauttamiseksi Linuxissa. Jos sinulla on kysyttävää tai ajatuksia jakaa, ota meihin yhteyttä alla olevan palautelomakkeen kautta.