Pikirannya adalah jika disk tidak rusak total, dan hanya sebagian yang gagal, saya masih dapat mengakses data?
Secara teori, pemikiran ini benar. Selama Anda menemukan kesalahan pada satu perangkat RAIDZ1 vdev Anda, ZFS dapat dan akan memberi tahu Anda dan memperbaiki kesalahan tersebut, dengan asumsi perangkat lain bebas kesalahan.
Apa yang mungkin berbeda dalam kenyataan adalah beberapa hal:
- Kesalahan dapat menjangkau partisi dan karena itu dua atau lebih perangkat akan terpengaruh, yang dapat mengakibatkan kesalahan yang tidak dapat dipulihkan atau bahkan hilangnya seluruh kumpulan (tergantung pada lokasi dan jumlah kesalahan). Anda bisa menggunakan RAIDZ2 atau Z3 untuk mengurangi ini, tetapi masalahnya selalu ada.
- Sementara resilver partisi, disk perlu membaca (2 kali) dan menulis (1 kali) ke disk yang sama secara bersamaan dan acak. Kecuali Anda menggunakan Solaris 11.3 dengan resilver berurutan, ini akan sangat sangat lambat. Sampai Anda selesai dengan proses resilver, Anda rentan terhadap kesalahan di partisi lain. Jika waktu resilver Anda lebih lama, peluang Anda untuk menghadapi URE tambahan bertambah. Itu juga menempatkan beban tambahan pada drive, meningkatkan kemungkinan kegagalan drive total.
- Bayangkan partisi ke-3 Anda (yang terakhir pada disk 1,5TB) menunjukkan cukup banyak kesalahan untuk menurunkan kumpulan dan meminta penggantian. Jika Anda tidak dapat menambahkan disk lain, Anda tidak dapat melakukan penggantian tanpa shutdown / ekspor, dan bahkan itu lebih rumit dari biasanya.
Berdasarkan poin-poin itu, saya akan menyarankan untuk tidak melakukan ini jika keandalan adalah tujuan utama Anda. Dengan asumsi situasi perangkat keras tetap, saya akan melakukan salah satu dari yang berikut:
- Gunakan mirror dan kehilangan 500GB, tetapi dapatkan setup yang sederhana dengan ekspansi yang mudah di masa depan
- Gunakan dua kumpulan terpisah dan
copies = 2
jika Anda ingin ketahanan terhadap kesalahan yang lebih kecil (kegagalan seluruh disk hanya akan membunuh 2/5 atau 3/5 dari data Anda dibandingkan dengan pengaturan Anda)
- Gunakan sistem file lain selain ZFS jika Anda ingin memiliki kue dan memakannya juga