24 TB hingga 160 TB hard drive per server · Amsterdam, Bucharest, Chisinau · tanpa KYC. Bayar dengan kripto: BTC, USDT, USDC, ETH, SOL, LTC
Bahasa: Bahasa Indonesia
Pilih hold

Perbandingan · ZFS parity · dihitung dari data sheet, bukan hasil pengukuran

RAIDZ2 atau RAIDZ3: berapa banyak parity yang dibutuhkan ZFS pool besar?

Dua atau tiga parity drive pada pool sepuluh drive: berapa ruang yang dikorbankan masing-masing, apa yang bisa dilewatinya, dan aritmetika di balik pilihan itu pada storage server sewaan.

Terakhir diperbarui: · 7 menit baca

Jawaban singkat

RAIDZ2 atau RAIDZ3: berapa banyak parity yang dibutuhkan ZFS pool besar?

RAIDZ2 cukup untuk sebagian besar pool 10 drive yang punya salinan kedua; RAIDZ3 sepadan ketika pool adalah satu-satunya salinan atau drive yang gagal bisa menunggu berhari-hari untuk diganti. Pada sepuluh drive 16 TB, RAIDZ2 menyisakan 128 TB dan RAIDZ3 112 TB (rumus OpenZFS, 2 November 2026). Basalthold Menyediakan 160 dan mengirimkannya kosong, hanya kripto, tanpa KYC.

Berapa banyak ruang yang disisakan tiap level parity pada hold?

Ruang terpakai adalah (N − P) × ukuran drive: N drive dalam grup, P di antaranya senilai parity. Dalam TB desimal, sebelum metadata dan padding ZFS.

Hold dan driveRAIDZ2 terpakaiRAIDZ3 terpakaiPorsi parity (Z2 / Z3)Kegagalan yang dilewati (Z2 / Z3)
Hold 160: 10 × 16 TB HDD128 TB112 TB20% / 30%2 / 3
Hold 100: 10 × 10 TB HDD80 TB70 TB20% / 30%2 / 3
Hold 40: 4 × 10 TB HDD20 TB10 TB50% / 75%2 / 3
Hold 24: 2 × 12 TB HDDTidak mungkin (minimal 3 drive)Tidak mungkin (minimal 4 drive)Mirror: 50%Mirror: 1

Dihitung dengan rumus OpenZFS, bukan hasil pengukuran. Grup raidz membutuhkan satu device lebih banyak daripada jumlah parity-nya. Drive sesuai yang tercantum di 2 November 2026.

Apa yang dilewati tiap level parity?

Manual OpenZFS menetapkan aturannya: grup raidz berisi N disk dengan P disk parity menampung sekitar (N − P) kali ukuran disk dan melewati P device yang gagal. RAIDZ2 melewati dua, RAIDZ3 tiga.

Halaman yang sama merekomendasikan 3 sampai 9 device per grup, "untuk membantu meningkatkan performa". Grup sepuluh drive berada satu di atas rentang itu. Rentang itu soal performa, bukan keamanan: parity menutup P kegagalan pada lebar berapa pun.

Setiap parity drive tambahan membeli satu kegagalan lagi, dan mengorbankan satu drive ruang. Di Hold 160 itu berarti 16 TB, atau 12,5% dari kapasitas RAIDZ2.

Berapa lama pool terekspos selama resilver?

Selama waktu yang dibutuhkan drive baru untuk terisi. ZFS hanya me-resilver data yang disimpan pool, jadi pool yang terisi separuh membangun ulang sekitar separuh byte.

  • Kasus terbaik, drive 16 TB penuh: 16 TB pada kecepatan maksimum 285 MB/s Seagate Exos X20 memakan waktu sekitar 15,6 jam.
  • Pool sibuk, contoh pada 50 MB/s: drive yang sama memakan waktu sekitar 89 jam, atau 3,7 hari.
  • Sebelum resilver dimulai: drive yang gagal di server sewaan menunggu datacenter untuk menggantinya. Saat drive gagal, buka tiket: tim akan menggantinya tanpa biaya, dan membangun ulang array di drive baru menjadi tanggung jawab setup Anda.

Selama jendela itu, RAIDZ2 tersisa satu parity dan RAIDZ3 tersisa dua. Aritmetika rebuild untuk drive 10 sampai 20 TB ada di berapa lama rebuild RAID 6 atau RAIDZ2.

Apa yang berubah dengan sektor yang tidak terbaca?

Itu membuat parity drive ketiga berguna bahkan tanpa kegagalan ketiga. Data sheet Exos X20 mencantumkan non-recoverable read error sebesar 1 sektor per 10^15 bit yang dibaca. Itu satu sektor per 125 TB yang dibaca, pada batas atas data sheet.

Resilver membaca drive yang bertahan. Pada pool sepuluh drive 16 TB yang penuh, sembilan drive yang bertahan menyimpan 144 TB, jadi batas atas itu mengizinkan sekitar satu sektor yang tidak terbaca. Drive sungguhan biasanya lebih baik daripada ratingnya; rating adalah kasus terburuk yang diterima pabrikan.

  • RAIDZ2, satu drive mati: ZFS membangun ulang sektor yang tidak terbaca dari parity yang tersisa. Tidak ada yang hilang.
  • RAIDZ2, dua drive mati: tidak ada parity tersisa. Blok itu hilang, dan zpool status -v mencantumkan file yang berisi data error.
  • RAIDZ3, dua drive mati: tersisa satu parity, jadi sektor itu dibangun ulang.

RAIDZ3 adalah asuransi untuk kegagalan kedua, bukan yang pertama.

Seberapa mungkin kegagalan kedua terjadi selama jendela itu?

Kecil, di atas kertas. Backblaze melaporkan lifetime annualized failure rate 1,41% di seluruh drive-nya dalam laporan Q2 2026. Selama resilver 89 jam, satu drive gagal dengan probabilitas sekitar 1,41% × 89 ÷ 8.760, atau 0,014%. Dengan sembilan drive yang bertahan, peluang satu kegagalan lagi sekitar 0,13%.

Perhitungan itu menganggap kegagalan bersifat independen. Drive yang dibeli bersamaan berbagi model, batch, dan usia, dan resilver membebani setiap drive yang bertahan. Angka-angka itu adalah batas bawah, bukan ramalan.

Pasar bergerak ke ukuran itu. Dari 23 penjual storage server yang Basalthold periksa pada 2 November 2026, 8 mencantumkan server dengan hard drive 100 TB atau lebih.

Bisakah saya beralih dari RAIDZ2 ke RAIDZ3 nanti?

Tidak. OpenZFS 2.3 menambahkan RAID-Z expansion: Anda bisa menambahkan disk baru ke grup yang sudah ada, dengan fitur pool raidz_expansion. Manual-nya menegaskan bahwa "a RAID-Z2 is still a RAID-Z2 even after expansion". Blok lama juga mempertahankan rasio data-ke-parity lamanya.

Mengubah level parity berarti menyalin data keluar, menghancurkan pool, dan membuatnya lagi. Di server sewaan, momen yang tepat adalah saat pengiriman, ketika data drive masih kosong. Sistem operasi berada di SSD-nya sendiri (dua SSD yang dimirror pada paket yang lebih besar); drive data datang kosong dan tanpa partisi, jadi Anda bisa membangun ZFS, array mdadm, atau sekumpulan disk independen. Jika Anda ingin tim menyiapkan array RAID 6 atau RAID 10 sebelum pengiriman, beri tahu support sebelum server diserahkan.

Buat pool RAIDZ3 sepuluh drive dan periksa
# your ten data drives by stable ID; the system SSDs stay out of the pool
ls -l /dev/disk/by-id/ | grep -v part

# three drives' worth of parity (replace DRIVE01 to DRIVE10 with the real IDs)
zpool create -o ashift=12 -O compression=lz4 tank raidz3 /dev/disk/by-id/ata-DRIVE{01..10}

# capacity, health, and the files hit by any data error
zpool list tank
zpool status -v tank

Mana yang harus saya pilih di storage server sewaan?

Pilih berdasarkan untuk apa pool itu dan berapa lama kegagalan bisa menunggu.

  • RAIDZ2: target backup yang salinan aslinya ada di tempat lain. File yang hilang bisa disalin lagi.
  • RAIDZ3: arsip yang untuk sementara menjadi satu-satunya salinan, pool yang tidak bisa Anda pantau setiap hari, atau drive yang begitu besar sehingga resilver di bawah beban berjalan berhari-hari.
  • Dua atau empat drive: mirror di Hold 24; di Hold 40, RAIDZ2 dan striped mirror sama-sama menyisakan 20 TB: RAIDZ2 melewati dua kegagalan apa pun, mirror memberi random I/O lebih cepat.

Hold 100 dan Hold 160 masing-masing membawa sepuluh data drive; syarat mereka ada di halaman harga Basalthold.

Parity bukan backup. Storage server bukan backup untuk dirinya sendiri: kami tidak menyimpan salinan data Anda di tempat lain, jadi salinan kedua di lokasi lain tetap menjadi tugas Anda. Salinan kedua yang lazim untuk NAS dijelaskan di apa backup offsite terbaik untuk NAS. Trade-off yang sama tanpa ZFS ada di RAID 6 atau RAID 10, dan mengapa ZFS menginginkan bare drive ada di ZFS atau hardware RAID.

Apa lagi yang orang tanyakan tentang RAIDZ2 dan RAIDZ3?

Apakah RAIDZ3 lebih lambat daripada RAIDZ2?

Sedikit, untuk write: setiap stripe membawa satu blok parity lebih banyak, jadi sepuluh drive menulis data ke tujuh, bukan delapan. Halaman RAIDZ OpenZFS memberi aturan praktis untuk keduanya: dengan large record default, random-read IOPS kira-kira setara satu disk, selebar apa pun grupnya.

Apakah RAIDZ2 sama dengan RAID 6?

Keduanya melewati dua drive yang gagal. RAIDZ2 juga memberi checksum pada setiap blok dan hanya me-resilver data yang disimpan pool, sementara rebuild md RAID 6 menyalin seluruh drive. Keduanya dibandingkan di RAID 6 atau RAID 10.

Haruskah saya pakai dRAID saja?

Bukan pada sepuluh drive. dRAID menyebarkan ruang cadangan ke setiap drive, yang menurut manual OpenZFS membuat resilvering jauh lebih cepat karena satu perangkat tidak lagi menjadi bottleneck. Ruang cadangan disisihkan di dalam grup, jadi pada sepuluh drive ruang itu diambil dari kapasitas yang dapat digunakan.

Berapa banyak drive yang dapat dimiliki grup RAIDZ3?

Minimal empat, satu lebih banyak dari tiga drive parity-nya. OpenZFS merekomendasikan 3 hingga 9 perangkat per grup untuk performa. Pool yang lebih besar dapat memakai beberapa grup dengan ukuran tersebut.

Apakah Basalthold membangun pool untuk saya?

Drive data datang dalam keadaan kosong, jadi Anda membangunnya dengan satu perintah. Sistem operasi berada di SSD-nya sendiri (dua SSD yang dimirror pada paket yang lebih besar); drive data datang kosong dan tanpa partisi, jadi Anda bisa membangun ZFS, array mdadm, atau sekumpulan disk independen. Jika Anda ingin tim menyiapkan array RAID 6 atau RAID 10 sebelum pengiriman, beri tahu support sebelum server diserahkan.

Sepuluh drive kosong, parity Anda

Hold 160: AMD EPYC 7302P (16 core / 32 thread), 128 GB DDR4 ECC, 10 × 16 TB hard drive (160 TB raw) plus 2 × 480 GB SSD untuk sistem, mirrored, port 1 Gbit/s dengan 200 TB trafik per 30 hari, 1 IPv4 dan satu IPv6 /64, untuk $561,39/30 hari. Kripto, tanpa KYC.

Sumber (6)
  1. zpoolconcepts(7): perangkat virtual raidz dan draid — OpenZFS (read 2026-11-02)
  2. RAIDZ: efisiensi ruang, baca dan tulis — OpenZFS (read 2026-11-02)
  3. zpool-attach(8): ekspansi RAID-Z — OpenZFS (read 2026-11-02)
  4. zpool-status(8): opsi -v — OpenZFS (read 2026-11-02)
  5. Exos X20 data sheet (DS2080-2111US) — Seagate Technology (November 2021, read 2026-11-02)
  6. Backblaze Drive Stats untuk Q2 2026 backblaze.com/blog/backblaze-drive-stats-for-q2-2026 — Backblaze (2026-09-29, read 2026-11-02)

24 TB mulai $110.99/30 hari · tanpa KYC

Pilih hold