SeqBox a BlockHashLoc jsou dva nástroje pro obnovu souborů, které pomáhají obnovit soubory, pokud již není přístupný souborový systém úložného zařízení.
Soubory se mohou stát nepřístupnými mnoha způsoby. Mohly být odstraněny, mohou být poškozeny nebo pokud je poškozen nebo odstraněn základní souborový systém úložného zařízení.
To může být velmi frustrující, protože software pro obnovu souborů obvykle nebude schopen obnovit většinu souborů, zvláště pokud byly na disku fragmentovány.
Zatímco zálohy pomáhají, vyžadují úložný prostor, který je minimálně stejně velký jako celkový objem dat, která zabírají všechny soubory a která je třeba zálohovat. Vzhledem k tomu, že se doporučuje vytvářet více záloh, obvykle to znamená, že úložiště záloh musí mít násobek velikosti zálohovaných dat.
SeqBox a BlockHashLoc
SeqBox a BlockHashLoc, druhý je založen na prvním, jsou dva nástroje, které vytvářejí soubory pro obnovení, které mohou uživatelé a správci systému použít, když dojde ke katastrofě. Tyto nástroje nenahrazují zálohy, protože nemohou obnovit soubory, pokud některá data již nejsou k dispozici, ale mohou doplňovat tradiční řešení zálohování.
Obě aplikace počítají kryptografické hashe všech bloků, které tvoří soubor. Proces obnovy využívá informace k výběru bloků na úložném zařízení, ze kterých byl původní soubor vytvořen, aby je spojil dohromady.
Tradiční řešení pro obnovení to nedokážou, protože nemají informace a neví, které bloky patří k souboru a které nikoli, pokud systém souborů chybí nebo je poškozen.
Hlavní rozdíl mezi SeqBox a BlockHashLoc spočívá v tom, že první vytvoří samostatný kontejner, který obsahuje informace o obnovení, druhý paralelní soubor.
BlockHashLoc
Program je poskytován jako dva skripty Pythonu; jeden - BHLMake - který můžete spustit k vytvoření souborů BHL s hash bloků a metadat a druhý - BHLReco - ke spuštění operací obnovy.
Program můžete spustit pomocí příkazu bhlmake *.* zpracovat všechny soubory v adresáři nebo použít specifické filtry, např.G. blhmake *.jpg ke zpracování všech obrázků JPG. Kromě toho můžete použít parametr -r k opakování adresářů.
Program vytváří malé soubory bhl pro každý soubor, který je zpracován během procesu vytváření. Tyto soubory budou později použity procesem obnovení. Parametr -t spustí testy těchto souborů, aby se ujistil, že nejsou poškozeny. Soubory pro obnovení jsou relativně malé, obvykle mezi 6 a 10% původního souboru.
Chcete-li obnovit soubory po katastrofě, spustili byste bhlreco storagedevice -bhl *.příkaz bhl. Musíte vyměnit úložné zařízení za disk, který chcete skenovat.
SeqBox
SeqBox funguje trochu jinak než BlockHashLoc. Dodává se se čtyřmi nástroji namísto dvou. Nástroj SBXEnc můžete použít ke kódování souboru do kontejneru SBX a nástroj SBXDec k jeho dekódování zpět do původního souboru.
Dva nástroje pro obnovení jsou SBXScan, který skenuje sadu souborů a vytváří databázi SQLite s informacemi o obnovení, a SBXReco, který k obnovení souborů používá informace o obnovení z SBXScan.
Závěrečná slova
BlockHashLoc a SeqBox jsou dva zajímavé programy, které za určitých okolností mohou pomoci s obnovou souborů.
I když k identifikaci souborů na úložném zařízení používají stejné metody, liší se, pokud jde o výstup. SeqBox vytvoří kontejner s daným souborem, BlockHashLoc místo toho samostatný soubor.
Teď ty: jak chráníte důležité soubory?