GNU/Linux >> Belajar Linux >  >> Linux

Seberapa acak data pada disk RAID5?

Raid 5 melucuti data di seluruh disk tetapi blok yang digunakan untuk melucuti biasanya cukup besar. Paling tidak mereka akan menjadi seluruh sektor tetapi biasanya mereka akan jauh lebih besar dari itu. Misalnya madm default ke potongan setengah megabyte. Bahkan satu sektor cukup besar sehingga Anda mungkin akan menemukan potongan teks yang dapat dikenali dan dengan ukuran potongan yang khas, kemungkinan besar seluruh file yang dapat dikenali akan ada di masing-masing drive dari larik.


Untuk benar-benar menguji ini, saya menunjuk salinan Foremost pada disk yang sebelumnya merupakan bagian dari larik RAID-6 (tersedia berkat Seagate). Array memiliki ukuran potongan 512KB, jadi file apa pun berukuran 512KB atau kurang secara teoritis masih utuh. Data pada larik berasal dari hampir 25 tahun penggunaan komputer, termasuk gambar disk dari setiap komputer yang saya miliki.

Jumlah data yang saya pulihkan, sejujurnya, menakutkan. Dokumen Word yang berisi tugas pekerjaan rumah sekolah menengah. File data dari game yang telah saya copot beberapa dekade lalu. File DLL dari seratus versi WINE yang berbeda. Gambar terlampir pada posting Usenet yang belum dibaca. Sepuluh ribu halaman web yang di-cache. Menambahkan aturan ekstraksi khusus menemukan tiga kunci pribadi SSL dan kunci SSH.

Hal lain yang perlu diperhatikan adalah Anda tidak selalu perlu mengekstrak seluruh file untuk mendapatkan informasi yang membahayakan. Misalnya, 512k pertama dari PDF dapat memberi Anda daftar isi, 512k pertama dari BMP dapat memberi Anda keterangan (BMP menyimpan data gambarnya secara terbalik), dan 512k pertama dari JPEG dapat memberi Anda thumbnail. File MPEG dan MP3 dirancang agar dapat dialirkan, sehingga potongan dari tengah file dapat memberikan data yang berguna bagi seseorang.

Seberapa acak data pada disk RAID 5? Tidak cukup diacak.


Kedengarannya seperti orang mungkin membingungkan ukuran sektor drive (biasanya 512B hingga 4KB) dengan ukuran strip RAID 5 (biasanya 16KB hingga 128KB, terkadang lebih besar). Ukuran strip RAID adalah ukuran logis yang dapat ditulisi untuk larik, sehingga setiap bagian strip pada setiap drive akan berisi data sebanyak itu. Jika seluruh file cocok dengan ukuran garis, kemungkinan besar semua file akan terlihat sebagai blok yang berdekatan pada drive hapus.


Linux
  1. Cara Mengetahui Apakah Disk Adalah SSD Atau HDD Di Linux

  2. Cara mengubah ukuran MTU di Linux

  3. Bagaimana cara mengubah ukuran font di Dwarf-fortress?

  1. Cara Meningkatkan Batas Ukuran Unduhan File di Apache

  2. Mengkompilasi kernel Linux, berapa ukuran yang dibutuhkan?

  3. Bagaimana cara mendapatkan jumlah disk fisik di Linux?

  1. Cara mendapatkan ukuran file tar.gz dalam (MB) dengan python

  2. Bagaimana cara mengurangi ukuran binari yang dihasilkan?

  3. Bagaimana cara menemukan ukuran tumpukan maksimum?