Saya mengerti ZFS akan lebih suka semua disk dengan ukuran yang sama. Namun, dalam hal saya memiliki dua disk dengan ukuran yang berbeda (1TB dan 1.5TB), saya ingin memiliki redundansi tertentu, tetapi tidak mirroring. Jadi saya memotong dua disk menjadi 5 partisi, dengan masing-masing partisi sekitar 500GB dan membuat kumpulan "raidz" ... zfs dengan senang hati berkewajiban. Apakah pengaturan benar-benar meningkatkan keandalan? Pikirannya adalah jika disk tidak rusak total, dan hanya sebagian yang gagal, saya masih dapat mengakses data?
zfs
redundancy
python152
sumber
sumber
Jawaban:
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:
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:
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)sumber
Apa yang Anda gambarkan agak norak.
ZFS menginginkan disk penuh dengan ukuran dan kemampuan yang sama. Ini penting karena berbagai alasan, tetapi juga masuk akal.
Yang akan Anda lakukan dalam situasi yang telah Anda uraikan adalah menambah kompleksitas ke lingkungan dan meningkatkan risiko Anda.
sumber
Mari kita begini:
Jika Anda memiliki 1 TB data pada disk satu, Anda dapat mereplikasi ke disk dua, dan Anda dapat kehilangan salah satu disk.
Jika Anda memiliki 1,5 TB data pada disk dua, Anda hanya dapat mereplikasi 1 TB data pertama ke disk satu. Dalam skenario ini, jika disk dua gagal Anda AKAN kehilangan data.
ZFS sangat mampu tetapi sebagai aturan umum, sesuai dengan dua poin di atas, pengaturan disk campuran konyol dan tidak berguna. Jika Anda peduli dengan keandalan dan redundansi, pura-pura disk kedua juga hanya 1TB.
sumber