Obnova dát

Nástroje na obnovu súborov SeqBox a BlockHashLoc

Nástroje na obnovu súborov SeqBox a BlockHashLoc

SeqBox a BlockHashLoc sú dva nástroje na obnovu súborov určené na pomoc s obnovou súborov, ak systém súborov úložného zariadenia už nie je prístupný.

Súbory sa môžu stať neprístupnými mnohými spôsobmi. Môžu byť odstránené, môžu byť poškodené alebo ak je poškodený alebo odstránený základný súborový systém úložného zariadenia.

To môže byť veľmi frustrujúce, pretože softvér na obnovu súborov zvyčajne nebude schopný obnoviť väčšinu súborov, najmä ak boli na jednotke fragmentované.

Aj keď zálohy pomáhajú, vyžadujú úložný priestor, ktorý je minimálne taký veľký ako celkové množstvo dát, ktoré zaberajú všetky súbory a ktoré je potrebné zálohovať. Pretože sa odporúča vytvoriť viac záloh, zvyčajne to znamená, že zálohované úložisko musí mať násobok veľkosti zálohovaných údajov.

SeqBox a BlockHashLoc

SeqBox a BlockHashLoc, druhý je založený na prvom, sú dva nástroje na vytváranie súborov na obnovenie, ktoré môžu používatelia a správcovia systému použiť v prípade katastrofy. Tieto nástroje nenahrádzajú zálohy, pretože nemôžu obnoviť súbory, ak niektoré údaje už nie sú k dispozícii, ale môžu dopĺňať tradičné riešenia zálohovania.

Obe aplikácie počítajú kryptografické haše všetkých blokov, ktoré tvoria súbor. Proces obnovy pomocou týchto informácií vyberie bloky na úložnom zariadení, z ktorých bol pôvodný súbor vyrobený, aby ich spojil.

Tradičné riešenia obnovy to nie sú schopné, pretože nemajú informácie a nevedia, ktoré bloky patria k súboru a ktoré nie, ak súborový systém chýba alebo je poškodený.

Hlavný rozdiel medzi SeqBox a BlockHashLoc je v tom, že prvý vytvorí samostatný kontajner, ktorý obsahuje informácie o obnovení, druhý paralelný súbor.

BlockHashLoc

Program je poskytovaný ako dva skripty Pythonu; jeden - BHLMake - ktorý môžete spustiť na vytvorenie súborov BHL s hašovaním blokov a metadát a druhý - BHLReco - na spustenie operácií obnovy.

Program môžete spustiť pomocou príkazu bhlmake *.* na spracovanie všetkých súborov v adresári alebo na použitie špecifických filtrov, napr.g. blhmake *.jpg na spracovanie všetkých obrázkov JPG.  Môžete tiež použiť parameter -r na opakované vyhľadanie adresárov.

Program vytvára malé súbory bhl pre každý súbor, ktorý sa spracuje počas procesu vytvárania. Tieto súbory sa neskôr použijú pri procese obnovy. Parameter -t spustí testy týchto súborov, aby sa ubezpečil, že nie sú poškodené. Súbory na obnovenie sú pomerne malé, zvyčajne medzi 6 a 10% pôvodného súboru.

Ak chcete obnoviť súbory po katastrofe, spustili by ste bhlreco storagedevice -bhl *.príkaz bhl. Musíte vymeniť úložné zariadenie za disk, ktorý chcete skenovať.

SeqBox

SeqBox funguje trochu inak ako BlockHashLoc. Dodáva sa so štyrmi nástrojmi namiesto s dvoma. Nástroj SBXEnc môžete použiť na kódovanie súboru do kontajnera SBX a nástroj SBXDec na jeho dekódovanie späť do pôvodného súboru.

Dva nástroje na obnovenie sú SBXScan, ktorý skenuje množinu súborov a vytvára databázu SQLite s informáciami o obnovení, a SBXReco, ktorý na obnovenie súborov používa informácie o obnovení SBXScan.

Záverečné slová

BlockHashLoc a SeqBox sú dva zaujímavé programy, ktoré za určitých okolností môžu pomôcť s obnovou súborov.

Aj keď na identifikáciu súborov na úložnom zariadení používajú rovnaké metódy, líšia sa výstupom. SeqBox vytvorí kontajner s daným súborom, namiesto toho BlockHashLoc samostatný súbor.

Teraz ty: ako chránite dôležité súbory?

Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...
Hry Ako inštalovať a hrať Doom na Linuxe
Ako inštalovať a hrať Doom na Linuxe
Úvod do Doom Séria Doom vznikla v 90. rokoch po vydaní pôvodného Doomu. Bol to okamžitý hit a od tej doby herná séria získala množstvo ocenení a origi...
Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...