ext3grep - Rejesha Faili Zilizofutwa kwenye Debian na Ubuntu


ext3grep ni programu rahisi ya kurejesha faili kwenye mfumo wa faili wa EXT3. Ni zana ya uchunguzi na urejeshaji ambayo ni muhimu katika uchunguzi wa kitaalamu. Inasaidia kuonyesha habari kuhusu faili zilizokuwepo kwenye kizigeu na pia kurejesha faili zilizofutwa kwa bahati mbaya.

Katika nakala hii, tutaonyesha hila muhimu, ambayo itakusaidia kupata faili zilizofutwa kwa bahati mbaya kwenye mifumo ya faili ya ext3 kwa kutumia ext3grep kwenye Debian na Ubuntu.

  • Jina la kifaa: /dev/sdb1
  • Eneo la kupachika: /mnt/TEST_DRIVE
  • Aina ya mfumo wa faili: EXT3

Jinsi ya Kurejesha Faili Zilizofutwa Kwa Kutumia Ext3grep Tool

Kwa meneja wa kifurushi cha APT kama inavyoonyeshwa.

$ sudo apt install ext3grep

Mara tu ikiwa imewekwa, sasa tutaonyesha jinsi ya kurejesha faili zilizofutwa kwenye mfumo wa faili wa ext3.

Kwanza, tutaunda baadhi ya faili kwa madhumuni ya majaribio katika sehemu ya kupachika /mnt/TEST_DRIVE ya kizigeu/kifaa cha ext3 yaani /dev/sdb1 katika hali hii.

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

Sasa tutaondoa faili moja inayoitwa file5 kutoka sehemu ya kupachika /mnt/TEST_DRIVE ya kizigeu cha ext3.

$ sudo rm file5

Sasa tutaona jinsi ya kurejesha faili iliyofutwa kwa kutumia programu ya ext3grep kwenye kizigeu kilicholengwa. Kwanza, tunahitaji kuiondoa kutoka kwa sehemu ya mlima hapo juu (kumbuka kwamba lazima utumie amri ya cd kubadili saraka nyingine kwa operesheni ya kufuta kufanya kazi, vinginevyo amri ya umount itaonyesha kosa lengo hilo ni busy).

$ cd
$sudo umount /mnt/TEST_DRIVE

Sasa kwa kuwa tumefuta faili moja (ambayo tutadhani ilifanyika kwa bahati mbaya), ili kutazama faili zote zilizokuwepo kwenye kifaa, endesha chaguo la --dump-name (badilisha /dev/sdb1 yenye jina halisi la kifaa).

$ ext3grep --dump-name /dev/sdb1

Ili kurejesha faili iliyofutwa hapo juu, yaani, file5, tunatumia chaguo la --rejesha-yote kama inavyoonyeshwa.

$ ext3grep --restore-all /dev/sdb1

Mara tu mchakato wa kurejesha ukamilika, faili zote zilizopatikana zitaandikwa kwenye saraka RESTORED_FILES, unaweza kuangalia ikiwa faili iliyofutwa imepatikana au la.

$ cd RESTORED_FILES
$ ls 

Tunaweza kubainisha faili fulani ya kurejesha, kwa mfano faili inayoitwa file5 (au bainisha njia kamili ya faili ndani ya kifaa cha ext3).

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

Kwa kuongeza, tunaweza pia kurejesha faili ndani ya muda fulani. Kwa mfano, taja tu tarehe na muda sahihi kama inavyoonyeshwa.

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

Kwa habari zaidi, angalia ukurasa wa mtu wa ext3grep.

$ man ext3grep

Ni hayo tu! ext3grep ni zana rahisi na muhimu ya kuchunguza na kurejesha faili zilizofutwa kwenye mfumo wa faili wa ext3. Ni mojawapo ya mipango bora ya kurejesha faili kwenye Linux. Ikiwa una maswali au mawazo yoyote ya kushiriki, wasiliana nasi kupitia fomu ya maoni hapa chini.