Dulu saya memiliki RAID5 tiga disk (mdadm) di komputer saya untuk penyimpanan media pribadi (musik, video, foto, program, game, ...). Itu tiga cakram dengan masing-masing 750 GB, menghasilkan kapasitas array 1,5 TB.
Suatu hari (satu tahun yang lalu), saya membutuhkan salah satu cakram itu untuk menginstal sistem operasi lain. Saya pikir, saya tidak perlu redundansi lagi karena saya membuat cadangan hal-hal yang paling penting (foto pribadi misalnya) pada disk eksternal. Jadi saya memutuskan untuk menghapus salah satu dari tiga disc tanpa mengubah RAID ke RAID0 atau bahkan dua disc terpisah, karena saya tidak memiliki penyimpanan sementara (karena satu tidak dapat dengan mudah mengkonversi RAID5 ke RAID0 AFAIK).
Jadi sekarang, selama sekitar satu tahun, saya memiliki RAID5 non-redundan dengan 2 dari 3 disk berjalan. Kadang-kadang, salah satu disk memiliki kontak yang rusak pada kabel daya atau sesuatu yang serupa yang menyebabkan drive berhenti bekerja sementara (saya tidak tahu persis apa itu). Karena masih berfungsi ketika me-reboot komputer dan dalam kebanyakan kasus dengan memanggil beberapa perintah mdadm, itu tidak bermasalah. Perhatikan bahwa data tidak terlalu kritis, karena saya masih memiliki cadangan dari hal-hal yang paling penting.
Tetapi dalam beberapa minggu terakhir, salah satu drive gagal sangat sering (setiap beberapa jam), sehingga sangat menjengkelkan untuk mengelola ini.
Pertanyaan saya adalah:
Apakah ada kerugian (terlepas dari manajemen yang mengganggu) dari RAID5 yang tidak berlebihan (dengan satu drive yang kurang dari biasanya) dibandingkan dengan RAID0? Jika saya memahaminya dengan benar, keduanya tidak memiliki redundansi dan kapasitas yang sama. Pada kegagalan drive sementara, saya dapat me-restart array dalam kedua kasus, dengan asumsi bahwa drive itu sendiri masih berfungsi setelah kegagalan.
Mungkinkah isi drive berubah pada kegagalan drive, membuat array tidak konsisten? Jika demikian, dapatkah saya memberi tahu mdadm untuk memeriksa kegagalan array (tanpa alat pengecekan level sistem file)?
Karena drive yang paling mungkin hanya memiliki kontak yang rusak yang menyebabkannya gagal untuk sedetik saja, dapatkah saya memberi tahu mdadm untuk secara otomatis me-restart array, jadi saya bahkan tidak akan melihat kegagalan jika tidak ada aplikasi yang ingin mengakses sistem file selama kegagalan?