OpenZFS 2.0.0

Une mise à jour majeure du système de fichiers et de ses outils de maintenance, OpenZFS 2.0.0, a été publiée. La nouvelle version prend en charge les noyaux Linux à partir de la version 3.10 et les noyaux FreeBSD à partir de la version 12.2, et en plus de cela, elle combine désormais le code des deux systèmes d'exploitation dans un seul référentiel. Parmi les changements les plus importants, les développeurs notent les suivants :

  • Ajout de la possibilité de reconstruire séquentiellement (LBA) une matrice RAID Mirror vDev détruite. Ce mécanisme est beaucoup plus rapide que la récupération traditionnelle de « guérison ». Cependant, il ne vérifie pas les sommes de contrôle des blocs, c'est pourquoi, immédiatement après son achèvement, l'étape suivante consiste à lancer une vérification de l'intégrité du système (scrub).

  • Restauration des données du cache L2ARC après un redémarrage du système. Le cache lui-même utilise une quantité dédiée de RAM, sans utiliser le disque dur, plus lent, pour un accès fréquent aux données. Désormais, après un redémarrage, les données du cache L2ARC seront en place.

  • Prise en charge de la compression au format ZStandard, qui offre un niveau de compression comparable à GZIP, mais en même temps des performances bien supérieures. Pour plus de commodité, l'administrateur a la possibilité de sélectionner le niveau de compression afin de garantir le meilleur équilibre entre performances et économie d'espace disque.

  • Possibilité de sélectionner des données lors du transfert à l'aide des commandes d'envoi/réception. Les administrateurs peuvent désormais exclure manuellement les données inutiles ou privées du transfert avant de copier un instantané.

  • De nombreuses autres améliorations, moins importantes mais non moins agréables, ont été implémentées, notamment un module pam a été écrit pour charger les clés de chiffrement des dossiers, les pages de manuel ont été réorganisées et documentation mise à jour, ajout d'un générateur de montage de volume zfs pour systemd, journalisation étendue dans syslog, compatibilité améliorée avec les chargeurs de démarrage système et bien plus encore.

  • De nouvelles commandes et touches ont été ajoutées à celles existantes, sur lesquelles vous pouvez en savoir plus dans brefs commentaires sur la sortie.

  • Un certain nombre d'outils internes ont été optimisés en termes de rapidité et d'utilisation efficace des ressources système.

Journal des modifications complet.

Source: linux.org.ru