Pemulihan data

Alat pemulihan fail SeqBox dan BlockHashLoc

Alat pemulihan fail SeqBox dan BlockHashLoc

SeqBox dan BlockHashLoc adalah dua alat pemulihan fail yang direka untuk membantu memulihkan fail sekiranya sistem fail peranti penyimpanan tidak dapat diakses lagi.

Fail mungkin tidak dapat diakses dengan beberapa cara. Mereka mungkin telah dihapus, mereka mungkin rosak, atau jika sistem fail yang mendasari peranti storan rosak atau dihapus.

Yang terakhir boleh menjadi sangat mengecewakan, kerana perisian pemulihan fail biasanya tidak dapat memulihkan kebanyakan fail, terutama jika mereka terpecah-pecah pada pemacu.

Walaupun sandaran membantu, mereka memerlukan ruang penyimpanan sekurang-kurangnya sebesar jumlah data yang ditampung oleh semua fail yang perlu disandarkan. Oleh kerana disarankan untuk membuat banyak sandaran, biasanya ini bermaksud bahawa simpanan sandaran perlu mempunyai banyak dari ukuran data yang disandarkan.

SeqBox dan BlockHashLoc

SeqBox dan BlockHashLoc, yang terakhir didasarkan pada yang pertama, adalah dua alat yang membuat fail pemulihan yang mungkin digunakan pengguna dan pentadbir sistem ketika bencana melanda. Alat tersebut bukan pengganti sandaran, kerana mereka tidak dapat memulihkan fail jika beberapa data tidak tersedia lagi, tetapi mereka mungkin melengkapkan penyelesaian sandaran tradisional.

Kedua-dua aplikasi mengira hash kriptografi dari semua blok yang menyusun fail. Proses pemulihan menggunakan maklumat untuk memilih blok pada peranti penyimpanan tempat fail asal dibuat untuk menyatukannya.

Penyelesaian pemulihan tradisional tidak dapat melakukannya, kerana mereka tidak mempunyai maklumat dan tidak tahu blok mana yang termasuk dalam fail dan yang tidak jika sistem fail hilang atau rosak.

Perbezaan utama antara SeqBox dan BlockHashLoc adalah yang pertama membuat wadah mandiri yang mengandungi maklumat pemulihan, yang terakhir adalah fail selari.

BlockHashLoc

Program ini disediakan sebagai dua skrip Python; satu - BHLMake - yang boleh anda jalankan untuk membuat fail BHL dengan blok-hases dan metadata, dan yang lain - BHLReco - untuk menjalankan operasi pemulihan.

Anda boleh menjalankan program menggunakan perintah bhlmake *.* untuk memproses semua file dalam direktori, atau menggunakan filter khusus, e.g. blhmake *.jpg untuk memproses semua gambar JPG.  Anda boleh menggunakan parameter -r untuk mengulang direktori di atasnya.

Program ini membuat fail bhl kecil untuk setiap fail yang diproses semasa proses pembuatan. Fail-fail ini digunakan kemudian oleh proses pemulihan. Parameter -t menjalankan ujian pada fail ini untuk memastikan fail tersebut tidak rosak. Fail pemulihan agak kecil, biasanya antara 6 hingga 10% dari fail asal.

Untuk memulihkan fail setelah bencana melanda, anda akan menjalankan bhlreco storagedevice -bhl *.perintah bhl. Anda perlu mengganti storagedevice dengan cakera yang hendak diimbas.

SeqBox

SeqBox berfungsi sedikit berbeza dari BlockHashLoc. Ia dilengkapi dengan empat alat dan bukannya dua. Anda boleh menggunakan alat SBXEnc untuk menyandikan fail ke SBX Container, dan SBXDec untuk menyahkodnya kembali ke fail asal.

Dua alat pemulihan adalah SBXScan, yang mengimbas sekumpulan fail dan membuat pangkalan data SQLite dengan maklumat pemulihan, dan SBXReco yang menggunakan maklumat pemulihan SBXScan untuk memulihkan fail.

Kata Penutup

BlockHashLoc dan SeqBox adalah dua program menarik yang dapat membantu pemulihan fail dalam keadaan tertentu.

Walaupun mereka menggunakan kaedah yang sama untuk mengenal pasti fail pada peranti penyimpanan, mereka berbeza ketika menggunakan output. SeqBox membuat bekas dengan fail yang dimaksud, BlockHashLoc sebagai fail yang terpisah.

Sekarang awak: bagaimana anda melindungi fail penting?

Cara Menggunakan Xdotool untuk Merangsang Klik dan Penekanan Tetikus di Linux
Xdotool adalah alat baris arahan sumber terbuka dan bebas untuk mensimulasikan klik dan tekan kekunci tetikus. Artikel ini akan merangkumi panduan rin...
5 Produk Tetikus Komputer Ergonomik Teratas untuk Linux
Adakah penggunaan komputer yang berpanjangan menyebabkan rasa sakit di pergelangan tangan atau jari anda? Adakah anda mengalami sendi kaku dan selalu ...
Cara Mengubah Tetapan Tetikus dan Pad Sentuh Menggunakan Xinput di Linux
Sebilangan besar pengedaran Linux dihantar dengan perpustakaan "libinput" secara lalai untuk menangani peristiwa input pada sistem. Ia dapat memproses...