Dengan rasio ruang terhadap biaya dari hard drive yang mengarah ke kapasitas yang menghadirkan tantangan yang meningkat terhadap sistem Raid paritas (probabilitas URE, pembangunan kembali multi-hari yang menekankan pada drive dan mempertaruhkan kegagalan sekunder) apakah ada kasus yang dibuat bahwa mereka juga memberikan peluang / rekomendasi untuk multi-disk (> 2) Konfigurasi serangan 1 untuk digunakan di rumah dan di usaha kecil? Artinya, ruang RAID1 'limbah' dibandingkan dengan skema paritas, tetapi dengan murah mutli-terabyte drive, ruang tidak bisa dibilang komoditas kita harus untuk buang dibandingkan dengan memori, bandwidth, jam cpu, downtime dll diperlukan dalam striping, membangun kembali dll .
Jika saya memahami teknologi dengan benar, konfigurasi Raid 1 (> 2):
- ..tidak dapat gagal membangun kembali, selama satu drive dapat diakses, begitu pula file-nya.
- ..menyediakan keamanan yang lebih besar relatif terhadap jumlah drive. Ini pada dasarnya adalah inversi dari rasio bukan? Raid5 pada tiga disk memberikan kapasitas yang dapat digunakan 66% dan dapat menangani kegagalan 33% (1 drive). Raid1 hanya menyediakan kapasitas 33% tetapi kegagalan 66% (2 drive).
- ..memiliki mekanisme pemulihan yang lebih mudah dan lebih kuat. Dalam kondisi yang mengerikan, Raid tidak perlu dibangun kembali untuk mengakses data. Drive dapat dimigrasikan di antara sistem yang berbeda.
Poin terakhir itu terasa mirip dengan filosofi UnRaid di mana file disimpan di drive, dan tidak bergaris, dan poin kedua menunjukkan kepada saya sesuatu yang lebih menarik bagi bisnis kecil; memprioritaskan keamanan data daripada kapasitas data. Apa gunanya menyimpan lebih banyak data jika berisiko lebih besar?
Pertanyaan:
Apakah strategi 'mirroring secara manual' konten, sebagai lawan Raid1 menyalin-pada-saat-penulisan, menghindari potensi masalah dengan korupsi memori non-ECC? Karena pekerjaan menulis ke setiap disk akan menjadi proses yang berbeda kesalahan memori yang sama yang terjadi dalam satu penulisan tidak akan secara teoritis terjadi pada yang lain?
Apakah ada perangkat lunak / perangkat keras Raid1 yang dirancang untuk bekerja dengan lebih dari dua drive, dan karena itu dapat menangani perilaku seperti un-raid1 tradisional seperti bit-rot, URE dll? Dengan pengaturan mirror disk tradisional jika disk A melaporkan 0 dan B melaporkan 1, Anda tidak tahu siapa yang membalik, tetapi dalam tiga atau lebih solusi disk tidak bisakah Anda tidak 'memperbaiki' disk aneh yang keluar? A = 0, B = 1, C = 0 sehingga B pasti terbalik?
Pada saat yang sama, apakah solusi Raid1 akan mendukung pembacaan paralel dari lebih dari dua disk untuk memberikan kecepatan baca yang dipercepat? Ini sangat penting karena saya membayangkan ada banyak bisnis yang membaca data yang sama lebih banyak daripada mengeditnya.
Raid bukan solusi cadangan. Jadi jika Anda mengikuti praktik yang baik dan memiliki antara 2-3 lokasi penyimpanan, apakah ini dimaksudkan bahwa hanya satu dari mereka yang terlindung dari kegagalan drive melalui skema raid atau apakah Anda mengharapkan lokasi di luar kantor kedua juga memiliki redundansi multidisk? Apakah ini kasus bahwa bahkan satu drive, yang disimpan di lokasi yang berbeda dianggap dilindungi dari kegagalan perangkat karena itu berada dalam hubungan cermin yang 'efektif' dengan drive di lokasi lain? Jika tidak, maka apakah Raid1 tidak menawarkan redudansi untuk jumlah drive minimum terendah (2)?
Memperbarui:
Poin 1, seperti yang ditunjukkan beberapa orang, ini memang bergantung pada sumber data yang bebas dari kesalahan. Namun ini adalah kasus untuk hampir semua strategi penyimpanan / cadangan. Kami dapat menggunakan sistem canggih untuk integritas data dalam solusi NAS / SAN kami, tetapi data yang kami simpan di dalamnya biasanya dihasilkan oleh stasiun kerja dan perangkat tanpa tindakan seperti itu. Sebagian besar PC produksi dibuat untuk biaya atau kecepatan. Sangat tidak mungkin, terutama dalam bisnis kecil, bahwa komputer yang Anda gunakan CAD atau keuangan atau powerpoint Anda dll menggunakan drive ZFS yang diformat dan memori ECC.
Dalam contoh spesifik saya, salah satu hal yang ingin saya simpan adalah output dari kamera. Saya harus mengasumsikan foto dan video yang disimpannya ke kartu SD adalah 'benar', dan tidak banyak yang bisa saya lakukan jika korupsi terjadi pada titik dalam rantai data.
Saran:
Jika strategi ini tidak didukung pada level RAID, adakah paket perangkat lunak yang dapat digunakan untuk melakukan beberapa aktivitas yang saya bicarakan secara manual? Menulis salinan melalui tugas rysnc yang terpisah dan terpisah? Script bash dapat melakukan scr-bit-rot secara berkala? Hanya checksum semua salinan file tertentu di semua disk, lalu timpa salinan pada disk dengan checksum yang salah menggunakan salinan pada disk yang benar?