Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Nenamerno brisanje datoteke v sistemu Linux vam lahko popolnoma pokvari dan in uniči vašo produktivnost. Čeprav obstajajo namenska orodja in celo popolne distribucije za obnovitev pomotoma izbrisanih datotek, je RecoverPy najhitrejši in najpreprostejši način za obnovitev izbrisanih datotek v sistemu Linux.

Kaj je RecoverPy in zakaj bi ga potrebovali?

Pomembno je, da je vaš datotečni sistem Linux čist in neobremenjen. Sčasoma se kopiči smeti, ki ostanejo od zavrženih paketov, prekinjenih projektov in redko uporabljenih aplikacij. Preden se zaveš, ti je popolnoma zmanjkalo prostora. Storitve se ne zaženejo in vaša lupina ne deluje, kot bi morala.

Čeprav lahko korenite svoje imenike enega za drugim in pregledate vsako datoteko, preden izberete za brisanje, je bolj verjetno, da boste uporabili enega od mnogih odličnih aplikacije za čiščenje sistema, ki so na voljo za Linux

instagram viewer
. Te aplikacije imajo intuitiven vmesnik in omogočajo brisanje datotek iz več imenikov hkrati.

Nesreča! V naglici, da bi pridobili vitalni prostor na disku, ste pomotoma izbrisali svoj skoraj dokončan doktorat. diplomsko nalogo, skenirane kopije poročnega lista in številne novice, ki ste jih shranili za zanamce.

Ko se nehate kaznovati, ker niste pravilno opravili vzdržujte učinkovit urnik varnostnega kopiranja, čas je, da vrnete svoje datoteke!

RecoverPy je zmogljiva aplikacija Python, ki izkorišča zmogljivosti vašega sistema za obnovitev izgubljenih datotek in celo datotek, ki so bile prepisane. Za razliko od bolj znanih pripomočke za obnovitev datotek, kot je Testdisk, ki je lahko zastrašujoč za uporabo, je RecoverPy zasnovan tako, da je preprost.

Aplikacija lahko skenira vaš celoten sistem in poišče nize v imenih datotek, glavah in celo v binarnih datotekah, na katere sicer morda ne bi pomislili. Najboljše od vsega pa je, da se RecoverPy ponaša z intuitivnim in privlačnim terminalskim uporabniškim vmesnikom (TUI), ki olajša obnovitev izbrisanih datotek v sistemu Linux.

Kako namestiti RecoverPy na Linux

Ker je RecoverPy aplikacija Python, morate imeti Python nameščen v sistemu Linux. Preverite, ali ga imate nameščenega, tako da v kateri koli terminal vnesete ta ukaz:

python3 --različica

Če nimate nameščenega Pythona, sledite našim navodilom na kako namestiti Python na Ubuntu.

RecoverPy je odvisen od lsblk za zbiranje informacij o blok napravah, grep za iskanje in ujemanje vzorcev, dd za branje in pisanje datotek ter napredek, ki vam bo pokazal, kako poteka iskanje. Vse te odvisnosti lahko namestite na distribucije, ki izvirajo iz Debiana, z:

sudo apt install grep coreutils util-linux napredek

V sistemih, povezanih z Archom:

sudo pacman -S grep coreutils util-linux napredek

Ali v družini Fedora z:

sudo dnf namestite grep coreutils util-linux napredek

Zdaj lahko namestite RecoverPy z:

sudo python3 -m pip install recovery

Opazili ste, da smo naredili nenavaden korak namestitve paketa Python z uporabo sudo, namesto kot običajni uporabnik. To je zato, ker je za iskanje po datotečnem sistemu treba RecoverPy bodisi zagnati kot root ali poklicati s sudo. Namestitev paketa s sudo lahko prepreči kasnejšo zmedo.

Uporabite RecoverPy za reševanje izbrisanih datotek v sistemu Linux

Preden zaženete RecoverPy, je koristno vedeti čim več o vaši manjkajoči datoteki. Ime datoteke je dober začetek in če iščete na ta način, bo RecoverPy prikazal tudi vnose iz vaše zgodovine ukazne lupine, izbrisane zgodovine brskalnika in drugega.

Druge priročne podrobnosti, ki jih morate imeti, vključujejo datum ustvarjanja datoteke in model fotoaparata, če iščete izbrisano fotografijo. Te podrobnosti so običajno vključene v glave slikovnih datotek in vam lahko pomagajo najti izgubljeno datoteko.

Za namene predstavitve smo ustvarili datoteko z imenom "testdoc", vanjo prilepili članek BBC, ga shranili in nato uporabili rm da izbrišete datoteko.

V idealnem primeru bi morali odklopiti particijo, ki jo nameravate iskati, in zagnati RecoverPy z ločene particije, da preprečite nadaljnje spreminjanje izgubljene datoteke.

Zaženite RecoverPy z:

sudo python3 -m obnovitev

...in vnesite iskalni niz v iskalno polje.

Uporabi Tab tipko, da preklopite na meni "Razpoložljive particije", nato s puščičnimi tipkami izberite, katere particije želite iskati. Ko si srečen, udari Tab znova, dokler ni označeno "Začni iskanje", nato Vnesite za začetek iskanja.

RecoverPy vas bo obveščal o napredku in ko bo končan, boste videli zaslon, poln rezultatov. Kot lahko vidite na posnetku zaslona, ​​se ti lahko nanašajo na ostanke ukazov, operacij datotek, iskalnih nizov in drugega.

Veliko bolje je, če veste nekaj v zvezi z vsebino datoteke. Za naše naslednje iskanje nam je uspelo priklicati nekaj besed besedila iz datoteke in nekaj minut kasneje je RecoverPy zožil rezultate na enega kandidata.

Pritisnite Vnesite da izberete vnos, ki ga želite pregledati, nato pa se na naslednjem zaslonu odločite, ali je to izbrisana datoteka, ki jo želite rešiti. Če je, pritisnite Tab dvakrat, torej Vnesite da izberete "Dodaj blok" in Tab še dvakrat, torej Vnesite da shranite datoteko na novo lokacijo.

Tako preprosto je.

Obnovitev izbrisanih datotek v sistemu Linux je preprosta z RecoverPy

Zdaj veste, kako hitro in preprosto obnoviti izbrisane datoteke v sistemu Linux, zato vam ni treba skrbeti, da bi pomotoma izbrisali pomembne dokumente. Za dodatno razpoloženje razmislite o shranjevanju pomembnih datotek na spletu s cenovno dostopno shrambo v oblaku.