Datu atkopšana

SeqBox un BlockHashLoc failu atkopšanas rīki

SeqBox un BlockHashLoc failu atkopšanas rīki

SeqBox un BlockHashLoc ir divi failu atkopšanas rīki, kas paredzēti failu atgūšanai, ja atmiņas ierīces failu sistēma vairs nav pieejama.

Faili var kļūt nepieejami vairākos veidos. Tie, iespējams, ir izdzēsti, tie var būt bojāti vai ja atmiņas ierīces pamatā esošā failu sistēma ir bojāta vai izdzēsta.

Pēdējais var būt ārkārtīgi nomākts, jo failu atkopšanas programmatūra parasti nespēs atgūt lielāko daļu failu, it īpaši, ja tie bija sadrumstaloti diskā.

Kaut arī dublējumi palīdz, tiem ir nepieciešama vismaz tikpat liela atmiņas vieta kā kopējais datu apjoms, kuru visi faili aizņem un kas ir jādublē. Tā kā ieteicams izveidot vairākas dublējumkopijas, tas parasti nozīmē, ka dublējuma krātuvē jābūt dublētu datu lieluma vairākkārtējam.

SeqBox un BlockHashLoc

SeqBox un BlockHashLoc, pēdējais ir balstīts uz pirmo, ir divi rīki, kas izveido atkopšanas failus, kurus lietotāji un sistēmas administratori var izmantot, kad notiek katastrofa. Rīki neaizstāj dublējumus, jo tie nevar atjaunot failus, ja daži dati vairs nav pieejami, taču tie var papildināt tradicionālos dublēšanas risinājumus.

Abas lietojumprogrammas aprēķina visu bloku, kas veido failu, kriptogrāfiskās jaukšanas iespējas. Atkopšanas procesā tiek izmantota informācija, lai atmiņas ierīcē atlasītu blokus, no kuriem sākotnējais fails tika izveidots, lai tos saliktu.

Tradicionālie atkopšanas risinājumi to nevar izdarīt, jo viņiem nav informācijas un viņi nezina, kuri bloki pieder failam un kuri ne, ja failu sistēma nav vai ir bojāta.

Galvenā atšķirība starp SeqBox un BlockHashLoc ir tā, ka pirmais izveido atsevišķu konteineru, kurā ir informācija par atkopšanu, bet otrais - paralēlu failu.

BlockHashLoc

Programma tiek nodrošināta kā divi Python skripti; vienu - BHLMake - varat palaist, lai izveidotu BHL failus ar bloka hases un metadatiem, un otru - BHLReco - lai veiktu atkopšanas darbības.

Programmu var palaist, izmantojot komandu bhlmake *.* apstrādāt visus failus direktorijā vai izmantot īpašus filtrus, piemēram,.g. blhmake *.JPG, lai apstrādātu visus JPG attēlus.  Varat izmantot parametru -r, lai papildus tam atkārtotu direktorijus.

Programma katram failam, kas tiek apstrādāts izgatavošanas procesā, izveido mazus bhl failus. Šie faili vēlāk tiek izmantoti atkopšanas procesā. Parametrs -t, veicot šos failus, pārbauda, ​​vai tie nav bojāti. Atkopšanas faili ir salīdzinoši mazi, parasti no 6 līdz 10% no sākotnējā faila.

Lai atjaunotu failus pēc katastrofas, palaidiet bhlreco storeagedevice -bhl *.bhl komanda. Jums ir jāaizstāj uzglabātā ierīce ar disku, kuru vēlaties skenēt.

SeqBox

SeqBox darbojas mazliet savādāk nekā BlockHashLoc. Tam ir četri instrumenti, nevis divi. Varat izmantot rīku SBXEnc, lai failu kodētu SBX konteinerā, un SBXDec, lai to dekodētu atpakaļ sākotnējā failā.

Divi atkopšanas rīki ir SBXScan, kas skenē failu kopu un izveido SQLite datu bāzi ar atkopšanas informāciju, un SBXReco, kas failu atkopšanai izmanto SBXScan atkopšanas informāciju.

Noslēguma vārdi

BlockHashLoc un SeqBox ir divas interesantas programmas, kas noteiktos apstākļos var palīdzēt failu atkopšanā.

Lai gan faila identificēšanai atmiņas ierīcē viņi izmanto vienas un tās pašas metodes, izejas ziņā tās atšķiras. SeqBox izveido konteineru ar attiecīgo failu, tā vietā BlockHashLoc.

Tagad Tu: kā jūs aizsargājat svarīgus failus?

Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....
Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...
Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...