Recupero dati

Strumenti di recupero file SeqBox e BlockHashLoc

Strumenti di recupero file SeqBox e BlockHashLoc

SeqBox e BlockHashLoc sono due strumenti di recupero file progettati per aiutare a recuperare i file se il file system di un dispositivo di archiviazione non è più accessibile.

I file possono diventare inaccessibili in diversi modi. Potrebbero essere stati eliminati, potrebbero essere danneggiati o se il file system sottostante del dispositivo di archiviazione è danneggiato o eliminato.

Quest'ultimo può essere estremamente frustrante, poiché il software di recupero file di solito non è in grado di recuperare la maggior parte dei file, soprattutto se sono stati frammentati sull'unità.

Sebbene i backup aiutino, richiedono uno spazio di archiviazione grande almeno quanto la quantità totale di dati occupati da tutti i file di cui è necessario eseguire il backup. Poiché si consiglia di creare più backup, di solito significa che l'archiviazione di backup deve avere un multiplo della dimensione dei dati di backup.

SeqBox e BlockHashLoc

SeqBox e BlockHashLoc, quest'ultimo basato sul primo, sono due strumenti che creano file di ripristino che gli utenti e gli amministratori di sistema possono utilizzare in caso di disastro. Gli strumenti non sostituiscono i backup, in quanto non possono ripristinare i file se alcuni dati non sono più disponibili, ma possono integrare le soluzioni di backup tradizionali.

Entrambe le applicazioni calcolano gli hash crittografici di tutti i blocchi che compongono un file. Il processo di ripristino utilizza le informazioni per selezionare i blocchi sul dispositivo di archiviazione di cui è stato creato il file originale per metterli insieme.

Le soluzioni di ripristino tradizionali non sono in grado di farlo, in quanto non dispongono delle informazioni e non sanno quali blocchi appartengono a un file e quali no se il file system è mancante o corrotto.

La principale differenza tra SeqBox e BlockHashLoc è che il primo crea un contenitore autonomo che contiene le informazioni di ripristino, il secondo un file parallelo.

BlockHashLoc

Il programma è fornito come due script Python; uno - BHLMake - che puoi eseguire per creare file BHL con block-hase e metadati, e l'altro - BHLReco - per eseguire operazioni di ripristino.

Puoi eseguire il programma usando il comando bhlmake *.* per elaborare tutti i file in una directory o utilizzare filtri specifici, e.g. blhmake *.jpg per elaborare tutte le immagini JPG.  Puoi usare il parametro -r per ricorrere a directory in aggiunta a questo.

Il programma crea piccoli file bhl per ogni file che viene elaborato durante il processo di creazione. Questi file vengono utilizzati in seguito dal processo di ripristino. Il parametro -t esegue test su questi file per assicurarsi che non siano corrotti. I file di ripristino sono relativamente piccoli, di solito tra il 6 e il 10% del file originale.

Per ripristinare i file dopo un disastro, dovresti eseguire bhlreco storagedevice -bhl *.bhl comando. Devi sostituire storagedevice con il disco che vuoi scansionare.

SeqBox

SeqBox funziona in modo leggermente diverso da BlockHashLoc. Viene fornito con quattro strumenti invece di due. Puoi utilizzare lo strumento SBXEnc per codificare un file in un contenitore SBX e SBXDec per decodificarlo nel file originale.

I due strumenti di ripristino sono SBXScan, che esegue la scansione di una serie di file e crea un database SQLite con le informazioni di ripristino, e SBXReco, che utilizza le informazioni di ripristino di SBXScan per recuperare i file.

Parole di chiusura

BlockHashLoc e SeqBox sono due programmi interessanti che possono aiutare con il recupero dei file in determinate circostanze.

Sebbene utilizzino gli stessi metodi per identificare i file su un dispositivo di archiviazione, differiscono quando si tratta dell'output. SeqBox crea un contenitore con il file in questione, BlockHashLoc invece un file separato.

Ora tu: come proteggi i file importanti??

Come installare League Of Legends su Ubuntu 14.04
Se sei un fan di League of Legends, questa è un'opportunità per testare League of Legends. Nota che LOL è supportato su PlayOnLinux se sei un utente L...
Installa l'ultimo gioco di strategia OpenRA su Ubuntu Linux
OpenRA è un motore di gioco di strategia in tempo reale gratuito/libero che ricrea i primi giochi di Westwood come il classico Command & Conquer: Red ...
Installa l'ultimo Dolphin Emulator per Gamecube e Wii su Linux
L'emulatore Dolphin ti consente di giocare ai giochi Gamecube e Wii scelti su Personal Computer Linux (PC). Essendo un emulatore di giochi liberament...