ext3grep - Palauta poistetut tiedostot Debianissa ja Ubuntussa
ext3grep on yksinkertainen ohjelma tiedostojen palauttamiseen EXT3-tiedostojärjestelmässä. Se on tutkinta- ja palautustyökalu, joka on hyödyllinen rikosteknisissä tutkimuksissa. Se auttaa näyttämään tietoja osiolla olevista tiedostoista ja palauttamaan myös vahingossa poistetut tiedostot.
Tässä artikkelissa esittelemme hyödyllisen tempun, joka auttaa sinua palauttamaan vahingossa poistetut tiedostot ext3-tiedostojärjestelmistä käyttämällä ext3grep-ohjelmaa Debianissa ja Ubuntussa.
Testausskenaario
- Laitteen nimi: /dev/sdb1
- Kiinnityskohta: /mnt/TEST_DRIVE
- Tiedostojärjestelmän tyyppi: EXT3
Kuinka palauttaa poistetut tiedostot ext3grep-työkalulla
Jos haluat palauttaa poistetut tiedostot, sinun on ensin asennettava ext3grep-ohjelma Ubuntu- tai Debian-järjestelmääsi käyttämällä APT-pakettienhallintaa kuvan mukaisesti.
sudo apt install ext3grep
Asennuksen jälkeen näytämme nyt kuinka palauttaa poistetut tiedostot ext3-tiedostojärjestelmässä.
Ensin luodaan joitain tiedostoja testausta varten ext3-osion/laitteen liitoskohtaan /mnt/TEST_DRIVE
, eli tässä tapauksessa /dev/sdb1
.
cd /mnt/TEST_DRIVE
sudo touch files[1-5]
ls -l
Nyt poistamme yhden tiedoston nimeltä file5
ext3-osion liitoskohdasta /mnt/TEST_DRIVE
.
sudo rm file5
Nyt näemme, kuinka poistettu tiedosto palautetaan ext3grep-ohjelman avulla kohdistetussa osiossa. Ensin meidän on irrotettava se yllä olevasta liitoskohdasta (huomaa, että sinun on käytettävä cd-komentoa vaihtaaksesi toiseen hakemistoon, jotta irrotustoiminto toimisi, muuten umount-komento näyttää virheilmoituksen "kohde on kiireinen").
cd
$sudo umount /mnt/TEST_DRIVE
Nyt kun olemme poistaneet yhden tiedostoista (jonka oletetaan tapahtuneen vahingossa), nähdäksesi kaikki laitteessa olleet tiedostot suorittamalla --dump-name
-vaihtoehto (korvaa /dev/sdb1
laitteen todellisella nimellä).
ext3grep --dump-name /dev/sdb1
Palauttaaksesi yllä olevan poistetun tiedoston, eli file5
, käytämme --restore-all
-vaihtoehtoa kuvan mukaisesti.
ext3grep --restore-all /dev/sdb1
Kun palautusprosessi on valmis, kaikki palautetut tiedostot kirjoitetaan hakemistoon RESTORED_FILES. Voit tarkistaa, onko poistettu tiedosto palautettu.
cd RESTORED_FILES
ls
Voimme määrittää tietyn palautettavan tiedoston, esimerkiksi tiedoston nimeltä file5
(tai määrittää tiedoston koko polun ext3-laitteessa).
ext3grep --restore-file file5 /dev/sdb1
OR
ext3grep --restore-file /path/to/some/file /dev/sdb1
Lisäksi voimme myös palauttaa tiedostoja tietyn ajan sisällä. Esimerkiksi yksinkertaisesti määritä oikea päivämäärä ja aikakehys kuvan mukaisesti.
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-manuaalisivulla.
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 palauttamiseen Linuxissa. Jos sinulla on kysyttävää tai haluat jakaa ajatuksia, ota meihin yhteyttä alla olevan palautelomakkeen kautta.