Sorunuzu yanıtlamadan önce, sorumluluk reddi beyanı: açıkçası sadece yinelenen donanım kullanmak en basittir. Cihazlarınızın aynı üreticiden olmasına ve aynı sayıda RPM'ye sahip olmasına rağmen, verimin belirli bir IO boyutu için aralarında farklı olacağına dikkat edin (çünkü 2 TB sürücüler muhtemelen halka başına daha yüksek bayt yoğunluğuna sahiptir) ve bu sayı 2TB sürücüler rastgele bir okuma durumunda iki kez daha sık çarptı olsa bile, IOPS’nin aralarında aynı olacaktır. Temel olarak, 2 TB disklerin büyük IO'larda ~ 2 kat daha iyi performans gösterdiği ve 1 TB disklerin kısa rastgele IO'larda ~ 2 kat daha iyi performans gösterdiği şekilde asimetrik bir performans elde edersiniz.
Başka bir 2TB sürücü satın almak için 1 TB sürücünüzü satmak istemediğinizi varsayarak yanıtlayacağım. Sorunuzdan gerçekten söyleyemem - istediğiniz replikasyon seviyesi nedir? Ne olduğu önemli değil, takip etmeniz gereken iki kural var:
- ZFS'nin tüm diskleri yapılandırmasına izin vermekten daha iyisin
zpool
, çünkü bir sürücü arızalandığında ortaya çıkan hata semantiği, iki bölümün birlikte başarısız olabileceğinden (her ikisi de açık olan disk başarısız olduğunda) çok daha basittir.
- Havuzdaki üst düzey düğümünüz şeritliyse, daha sonra havuza yeni diskler eklemek en kolayı
vdev
. Bu şekilde, aynı anda her zaman yinelenen yeni cihaz grupları ekleyebilirsiniz ve boyutlarının havuzdaki mevcut cihazlarınkilerle aynı olup olmaması önemli değildir.
2 diskli bir ayna istiyorsanız, 1. seçeneğiniz benim için en iyisidir. Başka bir disk satın alırsanız, aynı türden bir saniye satın alın ve ikisini de bu ağaçtaki çizgili düğümün altına yeni bir ayna olarak ekleyin:
striped
mirror
2TB
2TB
mirror
1TB
1TB
3 diskli bir ayna istiyorsanız, bunun gibi bir ayna yapabilirsiniz, ancak daha sonra buna aygıt eklemek daha zordur (bunları başka bir ayna olarak ekleyin? 1B'nin altındaki alana başka bir şerit olarak ekleyin?):
mirror
2TB
2TB
striped
1TB
1TB
RAID-Z yapmak istiyorsanız, sadece farklı boyutlarda cihazlar kullanmamanızı öneririm, ya da daha fazla 2TB ve 1TB cihazı satın alabilir ve birden fazla RAID-Z grubu arasında şerit oluşturabilirsiniz.
ZFS'de veri çoğaltmak için alternatif bir yöntem copies=N
havuzdaki dosya sistemlerinde ayarlayabileceğiniz ayar. Bu, kullanım durumunuz için cazip gelebilir, ancak tüm veri kaybı sorunlarına yardımcı olmadığına dikkat edin - cihaz düzeyinde bir hata hala tüm havuzu kullanmamaya neden olur. (Bunun için ana kullanım durumu, bir disk içindeki bozulmalardır.)