OpenZFS 2.0.0

Κυκλοφόρησε μια σημαντική ενημέρωση για το σύστημα αρχείων και τα εργαλεία συντήρησής του, το OpenZFS 2.0.0. Η νέα έκδοση υποστηρίζει πυρήνες Linux ξεκινώντας από την 3.10 και πυρήνες FreeBSD ξεκινώντας από την έκδοση 12.2, και επιπλέον, συνδυάζει πλέον κώδικα και για τα δύο λειτουργικά συστήματα σε ένα μόνο αποθετήριο. Μεταξύ των μεγαλύτερων αλλαγών, οι προγραμματιστές σημειώνουν τα εξής:

  • Προστέθηκε η δυνατότητα διαδοχικής (LBA) ανοικοδόμησης μιας κατεστραμμένης συστοιχίας Mirror vDev RAID. Αυτός ο μηχανισμός είναι πολύ πιο γρήγορος από την παραδοσιακή «θεραπεία» ανάκτησης. Ωστόσο, δεν ελέγχει τα αθροίσματα ελέγχου μπλοκ, γι' αυτό αμέσως μετά την ολοκλήρωσή του, το επόμενο βήμα είναι να ξεκινήσει ένας έλεγχος ακεραιότητας συστήματος (scrub).

  • Επαναφορά δεδομένων προσωρινής μνήμης L2ARC μετά από επανεκκίνηση του συστήματος. Η ίδια η προσωρινή μνήμη χρησιμοποιεί μια ειδική ποσότητα μνήμης RAM, χωρίς να χρησιμοποιεί τον πιο αργό σκληρό δίσκο για συχνή πρόσβαση στα δεδομένα. Τώρα, μετά από μια επανεκκίνηση, τα δεδομένα κρυφής μνήμης L2ARC θα είναι στη θέση τους.

  • Υποστήριξη για συμπίεση σε μορφή ZStandard, η οποία παρέχει επίπεδο συμπίεσης συγκρίσιμο με το GZIP, αλλά ταυτόχρονα πολύ υψηλότερη απόδοση. Για ευκολία, δίνεται στον διαχειριστή η δυνατότητα να επιλέξει το επίπεδο συμπίεσης για να εξασφαλίσει την καλύτερη ισορροπία μεταξύ απόδοσης και εξοικονόμησης χώρου στο δίσκο.

  • Δυνατότητα επιλογής δεδομένων κατά τη μεταφορά με χρήση εντολών αποστολής/λήψης. Τώρα οι διαχειριστές μπορούν να αποκλείουν μη απαραίτητα ή ιδιωτικά δεδομένα από τη μεταφορά πριν αντιγράψουν ένα στιγμιότυπο.

  • Έχουν εφαρμοστεί πολλές άλλες, λιγότερο σημαντικές, αλλά όχι λιγότερο ευχάριστες βελτιώσεις, ειδικότερα, έχει γραφτεί μια μονάδα pam για τη φόρτωση κλειδιών κρυπτογράφησης φακέλων, οι σελίδες man έχουν αναδιοργανωθεί και η τεκμηρίωση ενημερώθηκε, πρόσθεσε μια γεννήτρια τοποθέτησης τόμου zfs για systemd, διευρυμένη σύνδεση στο syslog, βελτιωμένη συμβατότητα με φορτωτές εκκίνησης συστήματος και πολλά άλλα.

  • Νέες εντολές και κλειδιά έχουν προστεθεί σε υπάρχουσες, για τις οποίες μπορείτε να διαβάσετε περισσότερα σύντομα σχόλια για την κυκλοφορία.

  • Ορισμένα εσωτερικά εργαλεία έχουν βελτιστοποιηθεί όσον αφορά την ταχύτητα και την αποτελεσματική χρήση των πόρων του συστήματος.

Πλήρης λίστα αλλαγών.

Πηγή: linux.org.ru