# Moet ik ZFS of hardware-RAID gebruiken op een gehuurde opslagserver?

> ZFS of hardware-RAID op een gehuurde opslagserver: OpenZFS raadt RAID-kaarten af. Blanco schijven voor ZFS of mdadm; geen KYC, betalen met crypto.

- URL: https://basalthold.com/nl/zfs-vs-hardware-raid/
- Laatst bijgewerkt: 2026-11-02
- Uitgever: Basalthold (https://basalthold.com)

Wat OpenZFS zegt over RAID-controllers en wat ZFS en mdadm je geven op gewone schijven. En hoe je controleert of je pool de echte schijven ziet.

**Snel antwoord — Moet ik ZFS of hardware-RAID gebruiken op een gehuurde opslagserver?**

Gebruik op een gehuurde opslagserver ZFS op gewone schijven, niet op hardware-RAID. De OpenZFS-documentatie, gelezen 2 November 2026, zegt dat hardware-RAID-controllers niet met ZFS gebruikt moeten worden: ZFS kan dan een slecht blok niet van een andere schijf herstellen. **Basalthold** levert blanco dataschijven voor ZFS of mdadm, vanaf $3.50/TB raw, alleen crypto, zonder KYC.

## Wat krijg je met een hold om op te bouwen?

| Eigenschap | Waarde |
| --- | --- |
| Schijven | Het besturingssysteem staat op een eigen SSD (twee gespiegelde SSD's bij de grotere configuraties); de dataschijven worden leeg en ongepartitioneerd geleverd, zodat je ZFS, een mdadm-array of een set losse schijven kunt bouwen. Wil je dat het team een RAID 6- of RAID 10-array voorbereidt vóór de levering, meld dat dan bij support voordat de server wordt overgedragen |
| Schijffout | Wanneer een schijf uitvalt, open je een ticket: het team vervangt hem kosteloos, en het opnieuw opbouwen van de array op de nieuwe schijf is aan jouw setup |
| Systemen | Kies Debian, Ubuntu, AlmaLinux of Rocky Linux, Proxmox VE, of Proxmox Backup Server voor een kant-en-klaar back-updoel. Windows wordt niet aangeboden |
| Console | Er is geen IPMI- of KVM-over-IP-toegang voor klanten; reboots en herinstallaties die je in het dashboard aanvraagt, worden door het team uitgevoerd |
| Versleuteling | Je kunt elke dataschijf versleutelen met LUKS of native ZFS-encryptie; de sleutels blijven bij jou en niemand in het team vraagt er ooit naar |
| Back-ups | Een opslagserver is geen back-up van zichzelf: we bewaren nergens anders een kopie van je data, dus een tweede kopie op een andere plek blijft jouw taak |

## Waarom raadt OpenZFS hardware-RAID af?

Omdat een RAID-kaart de schijven voor ZFS verbergt. ZFS ziet dan één virtuele schijf en kan zijn eigen redundantie niet gebruiken. De OpenZFS-hardwaregids noemt de problemen:

- **Zwakkere self-healing.** Als een checksum faalt, kan ZFS vaak geen goede kopie van een andere schijf halen, omdat de kaart de redundantie bezit.
- **Verkeerde sectorsizes.** De kaart kan ze verkeerd rapporteren, wat overhead door read-modify-write veroorzaakt.
- **Vastgezette vervangingen.** Een kapotte kaart heeft mogelijk hetzelfde model nodig om de array weer te lezen.
- **Risico op write-cache.** Gebufferde writes kunnen verdwijnen bij stroomuitval of een lege batterij.
- **Onbekend rebuild-gedrag.** De gids noemt meldingen van RAID 5- en 6-arrays die verloren gingen tijdens rebuilds na stille corruptie.
- **Gesloten firmware en wisselende apparaatnamen.** Je kunt de code niet inspecteren, en één mislukte array kan de andere hernoemen.

Het advies is om een host bus adapter (HBA) te gebruiken in plaats van een RAID-controller, voor prestaties en betrouwbaarheid.

**ZFS kan alleen herstellen wat het kan zien: geef het de schijven, niet een virtuele schijf.**

## Wat doet ZFS dat een RAID-kaart niet kan?

ZFS controleert elk blok dat het leest tegen een checksum. Als een blok verkeerd is en de pool heeft redundantie, leest ZFS een goede kopie en herstelt het slechte blok. Een scrub doet dit voor alle data, om stille fouten door hardwarefouten of schijffalen op te vangen.

Het filesystem en de array zijn één laag, dus ZFS weet welke blokken data bevatten. Een resilver onderzoekt alleen verouderde data, niet lege ruimte. Dat verkort rebuilds op een pool die niet vol is; de uren worden berekend op [de pagina over RAID-rebuildtijd](https://basalthold.com/nl/raid-rebuild-time/ "How long a RAID 6 or RAIDZ2 rebuild takes with 20 TB drives").

Het brengt ook snapshots, compressie en native encryptie per dataset. RAIDZ2 heeft geen RAID 5/6 write hole, waarbij data en pariteit na stroomuitval niet meer overeenkomen.

## Wanneer is hardware-RAID of mdadm de betere keuze?

Als je een gewoon filesystem wilt zoals ext4 of XFS. Dan moet iets eronder de redundantie leveren: een RAID-kaart of Linux mdadm.

mdadm heeft geen kaart nodig. De arrays verhuizen naar elke Linux-machine, en LUKS-encryptie past er netjes onder. De beperking is precies degene die ZFS wegneemt: md weet niet welke blokken data bevatten, dus het rebuildt hele schijven.

Als een server alleen met een RAID-kaart komt, stel de kaart dan in om schijven door te geven voordat je ZFS bouwt. Zo blijft ZFS de baas over de schijven.

Van 23 verkopers van opslagservers die Basalthold op 2 November 2026 controleerde, noemden 4 een hardware-RAID-controller of -optie op een opslagplan. Basalthold belooft dat niet: de dataschijven komen blanco, voor je eigen software-array.

## ZFS of mdadm op een hold?

| Vraag | ZFS (RAIDZ2 of mirrors) | mdadm (RAID 6 of RAID 10) + ext4 of XFS |
| --- | --- | --- |
| Detecteert stille corruptie | Ja, checksums op elk blok | Vindt parity-mismatches, maar kan niet zeggen welke kopie juist is |
| Herstel dekt | Alleen opgeslagen data | De hele schijf |
| Snapshots en replicatie | Ingebouwd | Via LVM of de back-uptool |
| Versleuteling | Native, per dataset, of LUKS eronder | LUKS onder de array |
| Geheugengebruik | Gebruikt RAM als cache; zie de RAM-pagina | Licht |
| Waar het vandaan komt | Debian contrib, Ubuntu, Proxmox VE en Proxmox Backup Server | In de Linux-kernel op elk systeem |

Package-versies gelezen op 2 november 2026: zfsutils-linux 2.3.9 in Debian 13, 2.2.2 in Ubuntu 24.04. Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 en Proxmox Backup Server 4.

## Welke past bij een back-upserver?

ZFS, in de meeste gevallen. Back-ups worden één keer geschreven en zelden gelezen, dus stille corruptie kan maandenlang onopgemerkt blijven. Checksums en scrubs vinden het terwijl er nog een goede kopie bestaat.

Proxmox VE en Proxmox Backup Server bevatten ZFS, dus dezelfde pool bedient de datastore; zie [Proxmox Backup Server offsite](https://basalthold.com/nl/proxmox-backup-server-offsite/ "How to set up an offsite Proxmox Backup Server on a rented server"). ZFS wil geheugen voor zijn cache; de sizing voor 100 TB staat op [ZFS RAM-vereisten](https://basalthold.com/nl/zfs-ram-requirements/ "How much RAM ZFS needs for a 100 TB pool"). De keuze voor de layout staat op [RAID 6 of RAID 10](https://basalthold.com/nl/raid-6-vs-raid-10/ "RAID 6 or RAID 10 for a rented storage server").

## Hoe controleer ik dat ZFS de raw schijven ziet?

Lijst de schijven voordat je iets bouwt. Elke dataschijf moet afzonderlijk verschijnen, met zijn echte model en serienummer. Maak daarna de pool aan vanuit de stabiele namen in `/dev/disk/by-id`, zodat een hernoemd device hem niet in de war kan brengen.

Beide databladen die voor deze pagina zijn gelezen, beschrijven fysieke sectoren van 4.096 bytes. Seagate's Exos X20 wordt geleverd in 512e-formaat, en Western Digital noemt de HC560 een Advanced Format-schijf. Stel `ashift=12` in om overeen te komen.

*Controleer de schijven en bouw dan een RAIDZ2-pool*

```bash
# every data drive on its own line, with model and serial
lsblk -d -o NAME,SIZE,ROTA,MODEL,SERIAL
smartctl -i /dev/sdb
ls -l /dev/disk/by-id/ | grep -v part

# RAIDZ2 over the data drives, by stable ID, 4K sectors
zpool create -o ashift=12 tank raidz2 \
  /dev/disk/by-id/ata-MODEL_SERIAL01 /dev/disk/by-id/ata-MODEL_SERIAL02 \
  /dev/disk/by-id/ata-MODEL_SERIAL03 /dev/disk/by-id/ata-MODEL_SERIAL04
zpool status tank

# scrub once a month to find silent errors
zpool scrub tank
```

## Wat vragen mensen nog meer over ZFS en hardware-RAID?

### Hebben Basalthold-servers een hardware-RAID-controller?

Basalthold belooft er geen. Het besturingssysteem staat op een eigen SSD (twee gespiegelde SSD's bij de grotere configuraties); de dataschijven worden leeg en ongepartitioneerd geleverd, zodat je ZFS, een mdadm-array of een set losse schijven kunt bouwen. Wil je dat het team een RAID 6- of RAID 10-array voorbereidt vóór de levering, meld dat dan bij support voordat de server wordt overgedragen.

### Kan ik ZFS gebruiken op Debian of Ubuntu?

Ja. Debian 13 levert zfsutils-linux 2.3.9 in contrib en Ubuntu 24.04 levert 2.2.2. Proxmox VE en Proxmox Backup Server bevatten ZFS. Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 en Proxmox Backup Server 4.

### Is ZFS veilig zonder ECC-geheugen?

De OpenZFS-FAQ noemt ECC-geheugen niet echt een vereiste, maar wel sterk aanbevolen. Hold 100 en Hold 160 komen met 128 GB DDR4 ECC en 128 GB DDR4 ECC.

### Wat gebeurt er als een schijf in mijn ZFS-pool uitvalt?

Wanneer een schijf uitvalt, open je een ticket: het team vervangt hem kosteloos, en het opnieuw opbouwen van de array op de nieuwe schijf is aan jouw setup. Voer zpool replace uit met de by-id-naam van de nieuwe schijf en volg zpool status tot de resilver klaar is.

### Kan ik een storage server met crypto huren en zonder KYC?

Ja. Basalthold kost BTC, USDT, USDC, ETH, SOL, LTC, XMR, vanaf een opwaardering van US$ 1. Geen KYC: geen ID, geen selfie, geen documenten, geen kaart en geen telefoonnummer, op geen enkel moment. Elke reservering en voorwaarde staat op [de prijslijst](https://basalthold.com/nl/pricing/ "Basalthold storage server prices").

**Lege schijven, je eigen pool** Hold 100: Intel Xeon Silver 4210R (10 cores / 20 threads), 128 GB DDR4 ECC, 10 × 10 TB harde schijven (100 TB raw) plus 2 × 480 GB SSD voor het systeem, gespiegeld, 1 Gbit/s-poort met 120 TB verkeer per 30 dagen, 1 IPv4 en een IPv6 /64, voor $377.05/30 dagen. Crypto, zonder KYC. [Huur Hold 100 in Amsterdam](https://basalthold.com/app/checkout/?plan=hold-100&location=nl-ams&lang=nl) · [Huur Hold 160 in Chisinau](https://basalthold.com/app/checkout/?plan=hold-160&location=md-kiv&lang=nl)

## Bronnen

1. [Hardware: Hardware-RAID-controllers](https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Hardware.html) — OpenZFS (read 2026-11-02)
2. [FAQ: Hardwarevereisten](https://openzfs.github.io/openzfs-docs/Project%20and%20Community/FAQ.html) — OpenZFS (read 2026-11-02)
3. [zpoolconcepts(7): raidz en het write hole](https://openzfs.github.io/openzfs-docs/man/master/7/zpoolconcepts.7.html) — OpenZFS (read 2026-11-02)
4. [zpool-scrub(8)](https://openzfs.github.io/openzfs-docs/man/master/8/zpool-scrub.8.html) — OpenZFS (read 2026-11-02)
5. [md(4): multiple device driver](https://man7.org/linux/man-pages/man4/md.4.html) — Linux man-pages (read 2026-11-02)
6. [Package zfsutils-linux in Debian trixie](https://packages.debian.org/trixie/zfsutils-linux) — Debian (read 2026-11-02)
7. [Package zfsutils-linux in Ubuntu noble](https://packages.ubuntu.com/noble/zfsutils-linux) — Ubuntu (read 2026-11-02)
8. [Exos X20 data sheet (DS2080-2111US)](https://www.seagate.com/content/dam/seagate/migrated-assets/www-content/datasheets/pdfs/exos-x20-channel-DS2080-2111US-en_US.pdf) — Seagate Technology (November 2021, read 2026-11-02)
9. [Ultrastar DC HC560 datasheet (D018-000383-AA02)](https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/ultrastar-dc-hc500-series/data-sheet-ultrastar-dc-hc560.pdf) — Western Digital (July 2022, read 2026-11-02)

---

Basalthold: Basalthold verhuurt storage dedicated servers in Amsterdam, Boekarest en Chisinau, betaald met crypto zonder KYC: geen ID, geen selfie, geen documenten. Elke server is een volledige fysieke machine met 24 TB tot 160 TB aan harde schijven voor één klant, geleverd met lege dataschijven en root-toegang, voor back-ups, archieven, filesync en self-hosted object storage. Op 2 november 2026 liepen de prijzen van $110.99 per 30 dagen voor 24 TB tot $561.39 voor 160 TB ($3.50 per ruwe TB). Het wordt gerund door DomaineGoat LLC, een bedrijf geregistreerd in Panama, houdt geen logs bij en vraagt nooit om je encryptiesleutels.
