Ste že kdaj pomotoma izbrisali datoteko na vašem računalniku Linux? Ali pa je morda kakšen program odstranil pomembno mapo, shranjeno v sistemskem pomnilniku. V takih primerih je programska oprema za obnovitev podatkov edina rešitev te težave.
TestDisk je eno takšnih orodij za obnovitev, razvito za ukazno vrstico Linux. V tem članku bomo razpravljali o programu TestDisk in o tem, kako ga namestiti, skupaj s podrobnimi navodili za obnovitev izbrisanih datotek in map v sistemu Linux.
Kaj je TestDisk?
TestDisk je zanesljivo in zmogljivo orodje za obnovitev podatkov v ukazni vrstici. V programskem jeziku C ga je napisal Christophe Granier. Razen Linuxa je TestDisk na voljo v skoraj vseh drugih operacijskih sistemih, vključno z Microsoft Windows, macOS in OpenBSD.
TestDisk ima funkcije za:
- Obnovite izbrisano particijo podatkov
- Obnovite poškodovano particijo ali datoteko
- Obnovite datoteke iz datotečnih sistemov Windows
- Obnovite zagonske sektorje z varnostnimi kopijami podatkov
- Obnovite poškodovane tabele FAT32
Ker lahko TestDisk enostavno obnovi izbrisane particije podatkov, lahko s tem pripomočkom obnovimo odstranjene datoteke.
Vendar pa obstaja izjema. Če je nekdo odstranil datoteke iz vašega sistema Linux s pomočjo raztrgajte pripomoček, potem TestDisk teh datotek ne bo mogel obnoviti. Shred je pripomoček v ukazni vrstici, ki se uporablja za varno brisanje datotek, zato jih je težko obnoviti.
Kako namestiti TestDisk
V večini distribucij Linuxa privzeto ni nameščen TestDisk. Namesto tega boste morali paket ročno prenesti in namestiti z uporabo upravitelja paketov vašega sistema.
V distribucijah, ki temeljijo na Debianu, najprej omogočite vesolje odlagališče.
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) vesolje "
Nato namestite testdisk paket z apt:
sudo apt namestite testdisk
Namestitev TestDisk-a na Fedoro je enostavna.
sudo dnf namestite testdisk
Če želite namestiti na distribucijske sisteme na osnovi Arch:
sudo pacman -S testdisk
Lahko uporabiš njam namestiti TestDisk na sisteme RHEL in CentOS. Najprej pa morate prenesti paket z imenom epel-sprostitev. The epel-sprostitev paket vsebuje ključe GPG (GNU Privacy Guard) za podpisovanje paketov in informacije o paketu.
Vnesite katerega koli od naslednjih ukazov za namestitev paketa:
yum namestite epel-release
njam namestite https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Zdaj namestite TestDisk:
njam posodobitev
yum namestite testdisk
Namestitev lahko preverite tako, da v terminal vnesete naslednji ukaz.
testdisk - različica
Na izhodu bodo prikazane informacije o različici, povezane z testdisk paket.
Obnovite izbrisane datoteke v Linuxu s programom TestDisk
Prvi korak k obnovitvi izbrisanih datotek je ustvarjanje dnevniške datoteke. Datoteka dnevnika TestDisk je pomembna, saj bo hranila bistvene informacije, povezane z obnovitvijo podatkov in particijami. Tudi na splošno bi morali uporabniki dati prednost beleženje sistema pridobiti vpogled v dejavnosti, ki se dogajajo v njihovem računalniku.
1. korak: Ustvarite datoteko dnevnika
Zaženite TestDisk z naslednjim ukazom:
testdisk
Sistem bo prikazal izhodne podatke na naslednji način. Ker je TestDisk interaktivni pripomoček, vam bo na vsakem zaslonu na voljo možnost izbire. Opomba v spodnjem izhodu ima tri možnosti: Ustvari, Dodaj, in Brez dnevnika.
- Ustvari: Ustvari novo datoteko dnevnika za TestDisk
- Dodaj: Uporablja se za dodajanje dodatnih informacij že obstoječi dnevniški datoteki
- Brez dnevnika: Ukaže TestDisk, da ne uporablja dnevniške datoteke za postopek obnovitve
Označite Ustvari s smernimi tipkami in pritisnite Enter. Po potrebi vnesite geslo super uporabnika. Če v svojem računu nimate dovoljenj za super uporabnike, lahko za to zaprosite skrbnika sistema vas dodajo na seznam sodnikov.
Sorodno: Kako popraviti mrtvi trdi disk za obnovitev podatkov
2. korak: izberite obnovitveni pogon
Po ustvarjanju dnevniške datoteke morate izbrati, s katerega diskovnega pogona želite obnoviti podatke. Na zaslonu bodo prikazane informacije, povezane z vsakim pogonom v vašem sistemu, vključno z imenom in velikostjo pogona.
Izberite želeni pogon in pritisnite Enter.
Če ne najdete določenega pogona, poskusite zagnati TestDisk s pomočjo sudo testdisk ukaz.
3. korak: Izberite vrsto particije
Naslednji korak je izbira vrste particije, ki jo želite obnoviti. Če ne morete ugotoviti, katera particija je prava, preprosto nadaljujte s tisto, ki jo je za vas označil TestDisk.
Uporabniki lahko izbirajo med naslednjimi sedmimi vrstami particij.
- Intel
- EFI GPT
- Humax
- Mac
- Nobenega
- Sonce
- Xbox
Izberite najprimernejšo izbiro in pritisnite Enter.
Zdaj na seznamu izberite možnosti za obnovitev. Čeprav lahko izberete katero koli možnost, ki vam najbolj ustreza, izberite, če želite obnoviti izbrisane datoteke Napredno.
Sistem bo navedel vse razpoložljive particije na izbranem disku. Označite svojo izbiro in pritisnite Enter.
Če uporabljate trdi disk, je verjetno, da bo sistem prikazal več particij. Če gre za pogon izmenljivega medija, bo TestDisk prikazal samo eno particijo.
TestDisk vas bo pozval, da izberete imenik za shranjevanje slikovne datoteke particije. Izberite primerno lokacijo in izberite Nadaljujte.
Nauči se več: Kako upravljati particije trdega diska s programom Cfdisk
4. korak: Pomaknite se do imenika izbrisanih datotek
TestDisk bo zdaj prikazal vse datoteke in mape, shranjene na izbrani particiji. Pojdite v imenik, v katerem je izbrisana datoteka. Na primer, če je /Desktop imenik vsebuje datoteko, se pomaknite do te mape.
Izbrisane datoteke bodo imele rdečo barvo pisave. Če ne najdete nobenega izbrisanega vnosa, na žalost datotek ni mogoče obnoviti.
Po drugi strani pa, če ste vnose datotek našli z rdečo pisavo, teh datotek ne morete preprosto "obnoviti" s testnim diskom. Kar morate storiti, je kopiranje izbrisanih datotek in njihovo lepljenje v drug imenik.
Če želite kopirati izbrisano datoteko, jo označite in pritisnite C na tipkovnici. Zdaj se pomaknite do imenika, kamor želite prilepiti datoteko, in pritisnite C spet za lepljenje.
Če je sistem datoteko uspešno kopiral, boste prejeli obvestilo Kopiranje opravljeno! 1 v redu, 0 ni uspelo v živo zeleni barvi.
Zaprite aplikacijo tako, da izberete Prenehati možnost na zaslonu. Sistem vas bo vrnil na prejšnji zaslon. Še enkrat nadaljujte z izbiro Prenehati za vrnitev na prejšnji zaslon. Potrebovali boste nekaj krogov poudarjanja in pritiskanja Enter da popolnoma zaprete TestDisk.
Razveljavi nenamerne izbrise v sistemu Linux
Med krmarjenjem po pomnilniku Linuxa vas do trajnega brisanja pomembnih datotek loči le ena "kombinacija tipk". Na srečo vam je na voljo pripomoček TestDisk, ki vam preprečuje, da bi obžalovali svoja dejanja. TestDisk lahko obnovi izbrisane particije, obnovi poškodovane diske in obnovi zagonske sektorje z uporabo varnostne datoteke.
Potreben je en dogodek, da ugotovite, kako pomembno je ustvariti varnostne kopije shrambe. Čeprav lahko klonirajte svoj trdi disk v Linux, ni vedno najboljša izbira. Najprimernejša možnost bi bila varnostno kopiranje podatkov na oddaljenem strežniku z uporabo Rsync.
Varnostno kopiranje z rsync je zmogljiv način za samostojno upravljanje lokalnih datotek. Tukaj je vse, kar morate vedeti.
Preberite Naprej
- Linux
- Obnovitev podatkov
Deepesh je mlajši urednik za Linux pri MUO. Na internetu že več kot 3 leta piše informativne vsebine. V prostem času rad piše, posluša glasbo in igra kitaro.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!
Še en korak…!
Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.