OpenZFS 2.2 официально выпущена. В этом выпуске добавлено множество новых функций, улучшена производительность и другие улучшения.
Поддерживаемые платформы:
- Linux : совместим с версиями ядра 3.10–6.5.
- FreeBSD : совместима с версиями, начиная с 12.2-RELEASE.
Примечательные изменения в OpenZFS 2.2 включают: поддержку контейнеров Linux, контрольную сумму BLAKE3 и функцию клонирования блоков .
Функция клонирования блоков поддерживает клонирование файла (или подмножества файловых блоков) в другой (или тот же) файл путем создания только дополнительной ссылки на блок данных без копирования самих данных. Блочное клонирование — это быстрый метод дедупликации данных вручную.
Поддержка контейнеров Linux включает монтирование IDMAPPED в пространствах имен пользователей, поддержку OverlayFS и поддержку делегирования пространства имен Linux.
По сравнению с алгоритмами результаты производительности с использованием хеширования BLAKE3 превосходны: они намного быстрее, чем SHA-256 и SHA-512. В частности, BLAKE3 поддерживает режимы оптимизации AVX2 и AVX-512.
Кроме того, в OpenZFS 2.2 добавлена функция исправления «zfs-receive» для восстановления поврежденных данных в файловой системе, свойствах Vdev и различных улучшений производительности.
Улучшения производительности в OpenZFS 2.2 включают полностью адаптивный ARC, поддержку аппаратно-ускоренных контрольных сумм SHA2, раннее завершение Zstd, улучшенную предварительную выборку и другие общие оптимизации производительности.