Software-update: OpenZFS 2.4.0

OpenZFS logo (79 pix)Het opensource zfs-bestandssysteem werd oorspronkelijk door Sun ontwikkeld voor Solaris, maar in 2013 heeft een aantal ontwikkelaars OpenZFS opgericht om de verdere ontwikkeling te waarborgen. Het bestandssysteem wordt momenteel officieel ondersteund op Linux en FreeBSD. Het bevat onder andere methodes om datacorruptie in zowel de data als de metadata te voorkomen, biedt dataredundantie via RAID-Z en bespaart ruimte door de data transparant te comprimeren. Voor meer informatie verwijzen we jullie door naar de OpenZFS-website. De ontwikkelaars hebben enkele dagen geleden versie 2.4.0 uitgebracht en hierin zijn de volgende veranderingen en verbeteringen aangebracht:

Supported Platforms
  • Linux: compatible with 4.18 - 6.18 kernels
  • FreeBSD: compatible with versions 14, 15 & 16
Key Features in OpenZFS 2.4.0:
  • Quotas: Allow setting default user/group/project quotas (#17130)
  • Uncached IO: Direct IO fallback to a light-weight uncached IO when unaligned (#17218, #17407, #17872, #17875)
  • Unified allocation throttling: A new algorithm designed to reduce vdev fragmentation (#17020)
  • Better encryption performance using AVX2 for AES-GCM (#17058)
  • Allow ZIL on special vdevs when available (#17505)
  • Extend special_small_blocks to land ZVOL writes on special vdevs (#14876), and allow non-power of two values (#17497)
  • Add zfs rewrite -P which preserves logical birth time when possible to minimize incremental stream size (#17565)
  • Add -a|--all option which scrubs, trims, or initializes all imported pools (#17524)
  • Add zpool scrub -S -E to scrub specific time ranges (#16853)
  • Add zpool prefetch -t brt to prefetch BRT (block cloning table) (#17890)
  • Add send:encrypted permission (#17543)
  • Rename arc_summary and arcstat to zarcsummary and zarcstat (#17712)
  • Temporarily "sit out" child vdevs that are being abnormally slow (#17227)
  • Relax topology restrictions on special/dedup vdevs (#17496)
  • Improvements to ashift handling (#17826, #17830)
  • Multiple gang blocks improvements and fixes (#17111, #17004, #17587, #17484, #17123, #17073, #17824)
  • New dedup optimizations and fixes (#17038, #17123, #17435, #17391, #17960, #17961, #17980, #17983)
  • New block cloning optimizations and fixes (#17572, #17875, #17903, #17915, #17916, #17921)

OpenZFS

Versienummer 2.4.0
Releasestatus Final
Besturingssystemen Linux, BSD
Website OpenZFS
Download https://github.com/openzfs/zfs/releases/tag/zfs-2.4.0
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

19-12-2025 • 09:00

5

Bron: OpenZFS

Update-historie

19-12 OpenZFS 2.4.0 5
19-11 OpenZFS 2.3.5 13
26-08 OpenZFS 2.3.4 0
24-06 OpenZFS 2.3.3 18
02-05 OpenZFS 2.3.2 0
03-'25 OpenZFS 2.3.1 3
01-'25 OpenZFS 2.3.0 18
04-'23 OpenZFS 2.1.10 41
09-'21 OpenZFS 2.1.1 0
09-'21 OpenZFS 2.1.0 4
Meer historie

Reacties (5)

Sorteer op:

Weergave:

Onlangs deze qnap-nas (uitvoering: QNAP TS-473A, zonder harde schijven) aangeschaft. Die kan worden opgezet tot het gebruik van ZFS... Maar daarvoor moet ze wel minimaal 16 GB geheugen hebben, liefst meer.

Gezien ze nu slechts 8 GB geheugen heeft, is het deze keer nog geen zfs geworden, dat komt pas als er 32GB of meer geheugen in zit.
Over 3 jaar dus, tenzij je een nier verkoopt op de zwarte markt om meer RAM te kunnen betalen.
Ik draai ZFS op een systeem met 8GB RAM, en de ARC gelimiteerd op 2GB. En dat werkt prima. Of nouja..., die limitatie heb ik moeten toepassen omdat het geheugen altijd vol zat en tot crashes leide. En dat doet die nu niet :) En ook niet het idee dat het systeem trager is.

Gaat om een mini PC met gesoldeerd RAM :X. Anders had ik er al lang meer in geduwd. En dat was dan vorig jaar ergens toen de RAM prijzen nog schappelijk waren.

De adviezen van wat is het, 1GB RAM per 1TB opslag kun je dus ook negeren. Ik heb ZFS bij dat systeem draaien op een 1TB en 4TB pool (single drive). En mijn zelfbouw NAS zit ook maar 32GB in terwijl de opslag pool bruto 62TB is en netto 36TB. (En gezien de NAS nog alleen als NAS dienst doet heb ik er ook al over gedacht om terug te gaan naar 1x 16GB. Maar gezien het ECC geheugen is kan ik er verder toch niks mee)
en bespaart ruimte door de data transparant te comprimeren.
En, door de-duplicatie. Waarbij identieke blokken maar 1 keer opgeslagen worden. Dat kan interessant zijn als je bijvoorbeeld veel virtuele machines met hetzelfde OS host.

[Reactie gewijzigd door MindBender op 19 december 2025 09:46]

Voor de geïnteresseerden: dit project zorgt voor ondersteuning op MacOS:

https://github.com/openzfsonosx/openzfs-fork

Om te kunnen reageren moet je ingelogd zijn