Dokument

Kako oporaviti izbrisane datoteke na Linuxu

Niko nije izuzet od greške u brisanju važne datoteke i, nakon toga, otkrivanju da nema rezervne kopije. Iako kanta za smeće može ponuditi način za vraćanje takve operacije, njena izvodljivost se oslanja na način na koji korisnik komunicira sa operativnim sistemom. Na primjer, jednostavna kombinacija CTRL + Delete može zaobići kantu za smeće kao prvi nivo oporavka podataka. Bez obzira na to da li je osnovni sistem vlasnički ili besplatno rješenje, postoji mnogo alata dizajniranih da pomognu korisnicima da oporave ispuštene datoteke. Kao jedna od najpopularnijih besplatnih računalnih platformi na svijetu, Linux nije izuzetak kada su u pitanju opcije za oporavak podataka. Mnoga od njih su rješenja otvorenog koda koja se mogu preuzeti i instalirati iz službenih spremišta. Drugi su komercijalni alati pripremljeni za pokretanje bilo kojeg operativnog sistema zasnovanog na Linuxu. Pogledaćemo dva od tih rešenja i proceniti kako svako od njih funkcioniše: TestDisk i R-Linux.

TestDisk

TestDisk je besplatan alat za naredbene linije otvorenog koda za oporavak izbrisanih datoteka na Linuxu. Ovaj softver je na C programskom jeziku napisao Christophe Grenier i licenciran pod GNU/GPLv2 licencom. Radi na glavnim operativnim sistemima – Linux distribucijama, Windows i macOS. Instalacioni paket možete preuzeti putem dugmeta:

TestDisk Download

Uzimajući u obzir sisteme zasnovane na Linuxu, može se instalirati i preko odgovarajućih podrazumevanih menadžera paketa. Na Debian i Ubuntu, sljedeće naredbe instaliraju TestDisk na sustav:

$ sudo apt ažuriranje

$ sudo apt install testdisk

Ako će se instalirati dodatni paketi (ovisnosti) ili će bitni paketi biti uklonjeni, proces instalacije može tražiti potvrdu. U suprotnom, TestDisk će biti direktno instaliran na sistem.

Instalirajte TestDisk na Ubuntu i Debian

Da biste provjerili instalaciju i dodatne informacije o alatu, može se izvršiti sljedeća naredba:

$ sudo dpkg -l testdisk

Potvrdite TestDisk na Ubuntu

Da biste instalirali TestDisk na Red Hat Enterprise Linux (RHEL) i CentOS, prvo je potrebno omogućiti/instalirati EPEL spremište. To je dodatno spremište paketa koje pruža pristup instalacijskim paketima za često korišteni softver. Ovisno o verziji CentOS-a (7 ili 8), podešavanje EPEL spremišta se malo razlikuje kao što pokazuju dva skupa naredbi (sve naredbe moraju biti izvršene s privilegijama superkorisnika):

  • RHEL / CentOS 7

# yum install epel-release

# yum update

# yum install testdisk

  • RHEL / CentOS 8

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

# yum update

# yum install testdisk

Na RHEL-u i obje verzije CentOS-a, instalacija TestDisk-a može se provjeriti pokretanjem sljedeće naredbe:

$ rpm -qi testdisk

Potvrdite TestDisk na CentOS-u

Konačno, sljedeće naredbe se mogu koristiti za instalaciju TestDisk-a na druge dvije tradicionalne Linux distribucije:

  • Fedora:

$ sudo dnf install testdisk

  • Arch Linux:

$ sudo pacman -S testdisk

Jednom kada je TestDisk instaliran, korisnik može navesti sve particije i uređaje za skladištenje na sistemu putem naredbe

# testdisk /list

Za oporavak izbrisanih datoteka na Linuxu, potrebno je samo pozvati TestDisk alat bez ikakvih parametara kako slijedi

# testdisk

TestDisk provjeri particije

Pozivanje TestDisk-a će prikazati meni komandne linije sa tri opcije koje se odnose na evidentiranje informacija o procesu oporavka izbrisanih datoteka.

  1. Kreiraj: kreira novu datoteku testdisk.log.
  2. Dodati: dodaje nove informacije o evidentiranju postojećem testdisk.log fajlu.
  3. Nema dnevnika: ne generiše nikakve informacije o evidentiranju.

Pod pretpostavkom da je odabrana opcija kreiranja nove datoteke za evidentiranje, sljedeći će TestDisk izlistati diskove i particije sa kojih se izbrisani fajlovi mogu oporaviti. Odabirom jedne stavke sa liste i izborom opcije „Nastavi“, sistem će tražiti da se ukaže na odgovarajući tip particije koji će se koristiti. Nakon što korisnik pritisne ENTER, TestDisk će napredovati da prikaže listu operacija koje se mogu izvršiti na particiji.

Pokretanje TestDisk na Linuxu

Lista operacija koje TestDisk može izvršiti na particiji

Opcija “Analiza” procjenjuje odabranu particiju i ona će se koristiti za oporavak podataka na Linuxu. Ako se takva particija ne može pokrenuti, alat će prikazati poruku koja obavještava korisnika o tome. TestDisk nudi dvije vrste pretraživanja datoteka: “Brzo pretraživanje” i “Dubinsko pretraživanje”. Nakon što odaberete jednu od njih i ponovo pritisnete “Nastavi”, alat će prikazati sve particije koje se mogu skenirati. Posljednji korak je pokretanje procesa pretraživanja. Tokom ovog koraka, alat ažurira ekran sa svakom particijom dostupnom za oporavak datoteka. Odabirom jedne particije, sve izbrisane datoteke pronađene na njoj će biti istaknute i možete pritisnuti slovo “C” da kopirate ispuštenu datoteku u određeni direktorij.

Izvorni direktorij datoteke je izbrisan

R-Linux

R-Linux je još jedan besplatni uslužni program koji se distribuira za Windows, macOS i Linux (32 i 64 bita) operativne sisteme. Takođe ima kompletnije rešenje, R-Studio, koje je plaćeno i podržava rad sa NTFS (New Technology File System) particijama. Za razliku od TestDisk-a i drugih alata komandne linije, R-Linux dolazi sa prijateljskim grafičkim korisničkim interfejsom. Može se preuzeti putem sljedećeg dugmeta:

R-Linux Preuzimanje

Nakon instaliranja i otvaranja R-Linuxa, prvi ekran traži od korisnika da odabere disk ili particiju sa koje će se izbrisati izbrisani fajlovi.

R-Linux odabir diska ili particije

Sljedeći korak uključuje pokretanje procesa skeniranja pritiskom na odgovarajuće dugme. R-Linux će od korisnika tražiti da odabere tip skeniranja koje će se izvršiti: Jednostavno, Detaljno ili Ništa. Posljednji ne daje grafički prikaz procesa pretraživanja ispuštenih datoteka. U istom prozoru opcija moguće je odabrati i određeno područje za pokretanje skeniranja. Kada se podešavanje završi, proces se pokreće pritiskom na drugo dugme „Skeniraj“. Zatim će R-Linux prikazati neku vrstu mape diska koji se analizira. Ova „mapa“ omogućava praćenje napredovanja procesa skeniranja. Ovaj korak se može prekinuti u bilo kom trenutku pritiskom na dugme „Stop“.

Opcije skeniranja R-Linuxa

Proces skeniranja R-Linuxa

Pošto je proces skeniranja završen, dvije glavne opcije za pristup izbrisanim datotekama su:

  • Kliknite na particiju i odaberite "Oporavi sve datoteke..."
  • Odaberite opciju "Otvori datoteke diska" i odredite mape iz kojih se izbrisane datoteke moraju oporaviti. Putem ove opcije moguće je odabrati i određene datoteke koje je alat pronašao. Dugmad “Oporavi” ili “Oporavi označeno” moraju se naknadno pritisnuti.

R-Linux obnavlja datoteke

Sažetak – Oporavak izbrisanih datoteka na Linuxu

Postoji ogromna raznolikost alata dizajniranih za oporavak izbrisanih datoteka na Linuxu. Mnoga od tih rješenja nude samo sučelje komandne linije koje zahtijeva više stručnosti od korisnika s Linuxom. Ovo je slučaj TestDisk-a. Iako je moćno rješenje, ono ne skriva detalje niskog nivoa o drajverima i particijama. Druga kategorija alata radi kao R-Linux tako što prikazuje prijateljskije sučelje i omogućava korisnicima s bilo kojim nivoom znanja o Linuxu da komuniciraju s njima.

Fotografija Thiaga Nascimenta

Thiago Nascimento

Thiago Nascimento je matematičar koji dijeli vaše vrijeme radeći kao softverski inženjer i izrađujući članke kao tehnički pisac u Filelemu. Voli da razumije kako tehnologije zaista funkcioniraju i piše o onome što uči. Iako strastven prema rješenjima zasnovanim na Linuxu, on je također istraživač svijeta Windowsa.

Povezani članci

Dugme za povratak na vrh