Duomenų atkūrimas

„SeqBox“ ir „BlockHashLoc“ failų atkūrimo įrankiai

„SeqBox“ ir „BlockHashLoc“ failų atkūrimo įrankiai

„SeqBox“ ir „BlockHashLoc“ yra du failų atkūrimo įrankiai, skirti padėti atkurti failus, jei laikmenos failų sistema nebepasiekiama.

Failai gali tapti neprieinami keliais būdais. Jie gali būti ištrinti, gali būti sugadinti arba jei pagrindinė atminties įrenginio failų sistema yra sugadinta arba ištrinta.

Pastarasis gali būti labai varginantis, nes failų atkūrimo programinė įranga paprastai negalės atkurti daugumos failų, ypač jei jie buvo suskaidyti diske.

Nors atsarginės kopijos padeda, joms reikia saugyklos vietos, kuri yra bent jau didesnė už bendrą duomenų, kurį užima visi failai, kiekį, kurį reikia sukurti atsarginę kopiją. Kadangi rekomenduojama sukurti kelias atsargines kopijas, tai paprastai reiškia, kad atsarginių kopijų saugykloje turi būti daugybė atsarginių duomenų dydžio.

„SeqBox“ ir „BlockHashLoc“

„SeqBox“ ir „BlockHashLoc“, pastarosios pagrįstos pirmuoju, yra du įrankiai, kurie sukuria atkūrimo failus, kuriuos vartotojai ir sistemos administratoriai gali naudoti įvykus nelaimei. Įrankiai nėra atsarginių kopijų pakaitalas, nes jie negali atkurti failų, jei kai kurių duomenų nebėra, tačiau jie gali papildyti tradicinius atsarginių kopijų kūrimo sprendimus.

Abi programos apskaičiuoja visų failą sudarančių blokų kriptografines maišas. Atkūrimo procesas naudoja informaciją naudodamas saugyklos įrenginio blokus, iš kurių buvo sudarytas pradinis failas, juos sudedant.

Tradiciniai atkūrimo sprendimai to padaryti negali, nes neturi informacijos ir nežino, kurie blokai priklauso failui, o kurie ne, jei trūksta failų sistemos arba ji sugadinta.

Pagrindinis skirtumas tarp „SeqBox“ ir „BlockHashLoc“ yra tas, kad pirmasis sukuria atskirą konteinerį, kuriame yra atkūrimo informacija, o antrasis - lygiagretų failą.

„BlockHashLoc“

Programa teikiama kaip du „Python“ scenarijai; vienas - „BHLMake“ - kurį galite paleisti, kad sukurtumėte BHL failus su „block-hases“ ir metaduomenimis, o kitas - „BHLReco“ - vykdykite atkūrimo operacijas.

Programą galite paleisti naudodami komandą bhlmake *.* apdoroti visus failus kataloge arba naudoti specialius filtrus, pvz.g. blhmake *.JPG apdoroti visus JPG vaizdus.  Galite naudoti parametrą -r, norėdami pakartoti katalogus.

Programa sukuria mažus bhl failus kiekvienam failui, kuris yra apdorojamas gamybos proceso metu. Šie failai vėliau naudojami atkūrimo procese. Parametras -t vykdo šių failų testus, kad įsitikintų, ar jie nėra sugadinti. Atkūrimo failai yra palyginti maži, paprastai nuo 6 iki 10% pirminio failo.

Norėdami atkurti failus įvykus nelaimei, paleiskite „bhlreco storagedevice -bhl *“.bhl komanda. Turite pakeisti saugomą įrenginį disku, kurį norite nuskaityti.

SeqBox

„SeqBox“ veikia šiek tiek kitaip nei „BlockHashLoc“. Jame yra keturi įrankiai, o ne du. Galite naudoti įrankį SBXEnc, kad užkoduotumėte failą į SBX konteinerį, o SBXDec - jį dekoduodami atgal į pradinį failą.

Du atkūrimo įrankiai yra „SBXScan“, kuris nuskaito failų rinkinį ir sukuria SQLite duomenų bazę su atkūrimo informacija, ir „SBXReco“, kuris naudoja SBXScan atkūrimo informaciją failams atkurti.

Uždarymo žodžiai

„BlockHashLoc“ ir „SeqBox“ yra dvi įdomios programos, kurios tam tikromis aplinkybėmis gali padėti atkurti failus.

Nors jie naudoja tuos pačius metodus, kad atpažintų failus saugojimo įrenginyje, jie skiriasi nuo išvesties. „SeqBox“ sukuria konteinerį su atitinkamu failu, o „BlockHashLoc“ - atskirą failą.

Dabar tu: kaip apsaugoti svarbius failus?

„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...
„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...