Obnovitev podatkov

Orodja za obnovitev datotek SeqBox in BlockHashLoc

Orodja za obnovitev datotek SeqBox in BlockHashLoc

SeqBox in BlockHashLoc sta dve orodji za obnovitev datotek, zasnovani za pomoč pri obnovitvi datotek, če datotečni sistem pomnilniške naprave ni več dostopen.

Datoteke lahko postanejo nedostopne na več načinov. Morda so bili izbrisani, morda poškodovani ali če je osnovni datotečni sistem pomnilniške naprave poškodovan ali izbrisan.

Slednje je lahko zelo moteče, saj programska oprema za obnovitev datotek običajno ne bo mogla obnoviti večine datotek, še posebej, če so bile na disku razdrobljene.

Medtem ko varnostne kopije pomagajo, potrebujejo vsaj toliko prostora za shranjevanje, kot je skupna količina podatkov, ki jih zasedajo vse datoteke in jih je treba varnostno kopirati. Ker je priporočljivo ustvariti več varnostnih kopij, to običajno pomeni, da mora imeti shramba varnostnih kopij večkratnik velikosti varnostno kopiranih podatkov.

SeqBox in BlockHashLoc

SeqBox in BlockHashLoc, slednji temelji na prvem, sta dve orodji, ki ustvarjata obnovitvene datoteke, ki jih uporabniki in sistemski skrbniki lahko uporabijo v primeru nesreče. Orodja niso nadomestilo za varnostne kopije, saj ne morejo obnoviti datotek, če nekateri podatki niso več na voljo, lahko pa dopolnjujejo tradicionalne rešitve za varnostno kopiranje.

Obe aplikaciji izračunata kriptografske razpršitve vseh blokov, ki sestavljajo datoteko. Postopek obnovitve s pomočjo informacij izbere bloke na pomnilniški napravi, iz katerih je bila narejena izvirna datoteka, da jih sestavi.

Tradicionalne rešitve za obnovitev tega ne morejo storiti, saj nimajo informacij in ne vedo, kateri bloki pripadajo datoteki in kateri ne, če datotečni sistem manjka ali je poškodovan.

Glavna razlika med SeqBox in BlockHashLoc je v tem, da prvi ustvari samostojni vsebnik, ki vsebuje informacije o obnovitvi, drugi pa vzporedno datoteko.

BlockHashLoc

Program je na voljo v obliki dveh skriptov Python; eno - BHLMake - da lahko zaženete za ustvarjanje datotek BHL z blokovnimi črkami in metapodatki, drugo pa - BHLReco - za izvajanje operacij obnovitve.

Program lahko zaženete z ukazom bhlmake *.* za obdelavo vseh datotek v imeniku ali uporabo posebnih filtrov, npr.g. blhmake *.jpg za obdelavo vseh slik JPG.  Parameter -r lahko uporabite za ponovitev imenikov poleg tega.

Program ustvari majhne bhl datoteke za vsako datoteko, ki je obdelana med postopkom izdelave. Te datoteke se pozneje uporabijo v postopku obnovitve. Parameter -t izvaja preskuse teh datotek, da se prepriča, da niso poškodovane. Datoteke za obnovitev so razmeroma majhne, ​​običajno med 6 in 10% prvotne datoteke.

Če želite obnoviti datoteke po nesreči, zaženite bhlreco storagedevice -bhl *.bhl ukaz. Napravo za shranjevanje morate zamenjati z diskom, ki ga želite optično prebrati.

SeqBox

SeqBox deluje nekoliko drugače kot BlockHashLoc. Na voljo je s štirimi orodji namesto z dvema. Z orodjem SBXEnc lahko datoteko kodirate v vsebnik SBX, s SBXDec pa jo dekodirate nazaj v prvotno datoteko.

Obe orodji za obnovitev sta SBXScan, ki skenira nabor datotek in ustvari bazo podatkov SQLite z informacijami o obnovitvi, in SBXReco, ki za obnovitev datotek uporablja podatke o obnovitvi SBXScan.

Zaključne besede

BlockHashLoc in SeqBox sta dva zanimiva programa, ki lahko v določenih okoliščinah pomagata pri obnovitvi datotek.

Čeprav za identifikacijo datotek na pomnilniški napravi uporabljajo enake metode, se pri izhodu razlikujejo. SeqBox ustvari vsebnik z zadevno datoteko, namesto tega BlockHashLoc ločeno datoteko.

Zdaj pa ti: kako zaščitite pomembne datoteke?

Kako uporabiti Xdotool za spodbujanje klikov in pritiskov mišk v Linuxu
Xdotool je brezplačno in odprtokodno orodje za ukazno vrstico, ki simulira klike in pritiske tipk. Ta članek bo zajemal kratek vodnik o uporabi xdotoo...
Najboljših 5 izdelkov z ergonomsko računalniško miško za Linux
Ali dolgotrajna uporaba računalnika povzroča bolečine v zapestju ali prstih? Ali imate trde sklepe in bi se morali neprestano tresti z rokami? Ali čut...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...