Jeste li ikada slučajno izbrisali datoteku na vašem Linux računalu? Ili je možda neki program uklonio važnu mapu pohranjenu na pohrani vašeg sustava. U takvim je situacijama softver za oporavak podataka jedino rješenje ovog problema.

TestDisk je jedan takav alat za oporavak razvijen za Linux naredbeni redak. U ovom ćemo članku razgovarati o TestDisku i načinu njegovog instaliranja, zajedno s detaljnim uputama za oporavak izbrisanih datoteka i mapa na vašem Linux sustavu.

Što je TestDisk?

TestDisk je pouzdan i moćan alat za oporavak podataka naredbenog retka. Napisao ga je na programskom jeziku C Christophe Granier. Osim na Linuxu, TestDisk je dostupan na gotovo svim ostalim operativnim sustavima, uključujući Microsoft Windows, macOS i OpenBSD.

TestDisk ima funkcije za:

  1. Obnovite izbrisanu particiju podataka
  2. Oporavak oštećene particije ili datoteke
  3. Vratite datoteke iz Windows datotečnih sustava
  4. Obnovite sektore pokretanja pomoću sigurnosnih kopija podataka
  5. Oporavak oštećenih FAT32 tablica
instagram viewer

Budući da TestDisk može lako oporaviti izbrisane particije podataka, možemo koristiti ovaj uslužni program za vraćanje uklonjenih datoteka.

Međutim, postoji iznimka. Ako je netko uklonio datoteke s vašeg Linux sustava pomoću usitniti uslužni program, tada TestDisk neće moći oporaviti te datoteke. Shred je uslužni program naredbenog retka koji se koristi za sigurno brisanje datoteka što ih, pak, čini teškim za oporavak.

Kako instalirati TestDisk

Većina Linux distribucija po zadanom nema instaliran TestDisk. Umjesto toga, morat ćete ručno preuzeti i instalirati paket pomoću upravitelja paketa vašeg sustava.

Na distribucijama temeljenim na Debianu, prvo omogućite svemir spremište.

sudo add-apt-repozitorij "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) univerzum "

Zatim instalirajte testdisk paket sa prikladan:

sudo apt instalirati testdisk

Instalacija TestDiska na Fedori je jednostavna.

sudo dnf instaliraj testdisk

Da biste instalirali na distro distrifere bazirane na Archu:

sudo pacman -S testdisk

Možeš koristiti njam instalirati TestDisk na RHEL i CentOS sustave. Ali prvo morate preuzeti paket s imenom epel-oslobađanje. The epel-oslobađanje paket sadrži GPG (GNU Privacy Guard) ključeve za potpisivanje paketa i informacije o paketu.

Upišite bilo koju od sljedećih naredbi za instalaciju paketa:

njam instalirajte epel-release
njam instalirati https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Sada instalirajte TestDisk:

njam ažuriranje
njam instaliraj testdisk

Instalaciju možete provjeriti upisivanjem sljedeće naredbe u terminal.

testdisk --verzija

Izlaz će prikazati informacije o verziji povezane s testdisk paket.

Oporavak izbrisanih datoteka na Linuxu pomoću programa TestDisk

Prvi korak za oporavak izbrisanih datoteka je stvaranje datoteke dnevnika. Datoteka zapisnika TestDisk važna je jer će pohraniti bitne informacije povezane s oporavkom podataka i particijama. Čak i općenito, korisnici bi trebali odrediti prioritete zapisivanje sustava kako bi stekli uvid u aktivnosti koje se događaju na njihovom računalu.

Korak 1: Stvorite datoteku dnevnika

Pokrenite TestDisk pomoću sljedeće naredbe:

testdisk

Sustav će prikazati izlaz na sljedeći način. Budući da je TestDisk interaktivni uslužni program, pružit će vam mogućnosti na svakom zaslonu između kojih možete birati. Primijetite u donjem izlazu, imate tri mogućnosti: Stvoriti, Dodati, i Nema dnevnika.

  1. Stvoriti: Stvara novu datoteku dnevnika za TestDisk
  2. Dodati: Koristi se za dodavanje dodatnih podataka u već postojeću datoteku dnevnika
  3. Nema dnevnika: Naređuje TestDisk da ne koristi datoteku dnevnika za postupak oporavka

Istaknite Stvoriti pomoću tipki sa strelicama i pritisnite Unesi. Upišite lozinku superskutera ako se zatraži. Ako na svom računu nemate dopuštenja superkorisnika, možete zatražiti od administratora sustava dodati vas na popis sudoersa.

Povezano: Kako popraviti mrtvi pogon tvrdog diska za oporavak podataka

Korak 2: Odaberite pogon za oporavak

Nakon izrade datoteke dnevnika, morate odabrati s kojeg pogona diska želite oporaviti podatke. Na zaslonu će se prikazati informacije povezane sa svakim pogonom u vašem sustavu, uključujući naziv i veličinu pogona.

Odaberite pogon po vašem izboru i pritisnite Unesi.

Ako ne možete pronaći određeni pogon, pokušajte pokrenuti TestDisk pomoću sudo testdisk naredba.

Korak 3: Odaberite vrstu particije

Sljedeći je korak odabir vrste particije koju želite oporaviti. Ako ne možete otkriti koja je particija prava, jednostavno nastavite s onom koju je TestDisk istaknuo za vas.

Korisnici mogu birati između sljedećih sedam vrsta particija.

  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Nijedna
  • Sunce
  • Xbox

Odaberite najprikladniji izbor i pritisnite Unesi.

Sada s popisa odaberite mogućnosti oporavka. Iako možete slobodno odabrati bilo koju opciju koja vam najviše odgovara, ako želite vratiti izbrisane datoteke, odaberite Napredna.

Sustav će popisati sve dostupne particije na odabranom disku. Označite svoj izbor i pritisnite Unesi.

Ako upotrebljavate HDD, velika je vjerojatnost da će sustav prikazati više particija. S druge strane, ako se radi o prijenosnom medijskom pogonu, TestDisk će prikazati samo jednu particiju.

TestDisk će vas zamoliti da odaberete direktorij za spremanje slikovne datoteke particije. Odaberite odgovarajuće mjesto i odaberite Nastavite.

Saznajte više: Kako upravljati particijama tvrdog diska pomoću Cfdiska

Korak 4: Idite do direktorija izbrisanih datoteka

TestDisk će sada prikazati sve datoteke i mape pohranjene na odabranoj particiji. Idite u direktorij koji sadrži izbrisanu datoteku. Na primjer, ako je /Desktop direktorij sadrži datoteku, idite do te mape.

Izbrisane datoteke imat će crvenu boju fonta. Ako ne možete pronaći nijedan izbrisani unos datoteke, tada se nažalost vaše datoteke ne mogu oporaviti.

S druge strane, ako ste pronašli unose datoteka crvenim fontom, te datoteke ne možete jednostavno "vratiti" pomoću TestDiska. Ono što ćete morati učiniti je kopirati izbrisane datoteke i zalijepiti ih u drugi direktorij.

Da biste kopirali izbrisanu datoteku, označite tu datoteku i pritisnite C na tipkovnici. Sada se pomaknite do direktorija u koji želite zalijepiti datoteku i pritisnite C opet zalijepiti.

Ako je sustav datoteku uspješno kopirao, dobit ćete obavijest o tome Kopija gotova! 1 ok, 0 nije uspjelo u svijetlo zelenoj boji.

Izađite iz programa odabirom Prestati opcija na zaslonu. Sustav će vas vratiti na prethodni zaslon. Opet, nastavite odabirati Prestati za povratak na prethodni zaslon. Trebat će vam nekoliko krugova isticanja i pritiskanja Unesi da biste u potpunosti zatvorili TestDisk.

Poništavanje slučajnih brisanja na Linux sustavu

Dok se krećete kroz Linux pohranu, od trajnog brisanja važnih datoteka udaljena je samo jedna "kombinacija tipki". Srećom, uslužni program TestDisk dostupan je da vas spriječi da požalite zbog svojih postupaka. TestDisk može oporaviti izbrisane particije, vratiti oštećene diskove i obnoviti sektore pokretanja pomoću sigurnosne kopije datoteke.

Potreban je jedan incident da biste znali važnost stvaranja sigurnosnih kopija vaše pohrane. Iako možete klonirajte svoj tvrdi disk na Linux, to nije uvijek najbolji izbor. Najprikladnija opcija bila bi izrada sigurnosne kopije podataka na udaljenom poslužitelju pomoću Rsync-a.

E-mail
Automatski napravite sigurnosnu kopiju datoteka na udaljenom poslužitelju pomoću Rsync-a

Izrada sigurnosnih kopija pomoću rsync moćan je način za samostalno upravljanje lokalnim datotekama. Evo svega što trebate znati.

Pročitajte Dalje

Povezane teme
  • Linux
  • Povrat podataka
O autoru
Deepesh Sharma (Objavljeno 46 članaka)

Deepesh je mlađi urednik za Linux u MUO. Na internetu piše informativni sadržaj više od 3 godine. U slobodno vrijeme uživa u pisanju, slušanju glazbe i sviranju gitare.

Više od Deepesh Sharme

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.