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?