Κυκλοφόρησε το ZFSonLinux 0.8.0

Χρειάστηκαν οι προγραμματιστές του ZFS σε Linux (συντομογραφία ZoL) περίπου δύο χρόνια και 5 εκδόσεις RC για να κυκλοφορήσουν μια εξαιρετικά σημαντική έκδοση - ZFS-0.8.0.

Νέες ευκαιρίες:

  • "Εγγενής" κρυπτογράφηση τόσο για συστήματα αρχείων όσο και για διαμερίσματα. Ο προεπιλεγμένος αλγόριθμος είναι aes-256-ccm. Η διαχείριση των κλειδιών συνόλου δεδομένων γίνεται χρησιμοποιώντας την εντολή "zfs load-key" και σχετικές υποεντολές.
  • Κρυπτογράφηση με αποστολή/λήψη zfs. Σας επιτρέπει να αποθηκεύετε αντίγραφα ασφαλείας σε μη αξιόπιστες υπηρεσίες χωρίς τη δυνατότητα συμβιβασμού.
  • Αφαίρεση συσκευής από το pool μέσω της εντολής “zpool remove”. Όλα τα δεδομένα αντιγράφονται στο παρασκήνιο στις υπόλοιπες συσκευές κορυφαίας βαθμίδας και η χωρητικότητα της πισίνας μειώνεται ανάλογα.
  • Υποεντολή "zpool checkpoint". σας επιτρέπει να αποθηκεύσετε ολόκληρη την κατάσταση της πισίνας και, αν θέλετε, να επιστρέψετε σε αυτήν ακριβώς την κατάσταση. Αυτό μπορεί να θεωρηθεί ως ένα εκτεταμένο στιγμιότυπο της πισίνας. Αυτό είναι χρήσιμο κατά την εκτέλεση σύνθετων διαχειριστικών ενεργειών που διαφορετικά είναι μη αναστρέψιμες (όπως η ενεργοποίηση μιας νέας δυνατότητας, η καταστροφή ενός συνόλου δεδομένων κ.λπ.)
  • TRIM για συσκευές πισίνας. Σας επιτρέπει να χρησιμοποιείτε πιο αποτελεσματικά τους δίσκους στερεάς κατάστασης και να αποτρέπετε την υποβάθμιση της απόδοσης ή/και της διάρκειας ζωής τους. Μπορείτε να εκτελέσετε περικοπή είτε με μια ξεχωριστή εντολή "zpool trim" είτε να ενεργοποιήσετε ένα αναλογικό της επιλογής απόρριψης - μια νέα ιδιότητα χώρου συγκέντρωσης "autotrim"
  • Αρχικοποίηση πισίνας. Η υποεντολή "zpool προετοιμασία" γράφει το μοτίβο της σε ολόκληρο τον μη εκχωρημένο χώρο. Αυτό εξαλείφει την ποινή απόδοσης πρώτης πρόσβασης που μπορεί να υπάρχει σε ορισμένα προϊόντα εικονικής αποθήκευσης (όπως το VMware VMDK).
  • Λογιστική υποστήριξη έργων και ποσοστώσεων. Αυτή η δυνατότητα προσθέτει την παρακολούθηση έργου και ορίου στις υπάρχουσες λειτουργίες παρακολούθησης χώρου και ορίων. Οι ποσοστώσεις έργων προσθέτουν μια επιπλέον διάσταση στα παραδοσιακά ποσοστά χρηστών/ομάδων. Οι υποεντολές "zfs project" και "zfs projectspace" έχουν προστεθεί για τη διαχείριση έργων, τον καθορισμό ορίων ορίων και την αναφορά χρήσης.
  • Προγράμματα καναλιών. Η υποεντολή "zpool program" σάς επιτρέπει να χρησιμοποιείτε σενάρια LUA για την εκτέλεση διαχειριστικών ενεργειών. Τα σενάρια εκτελούνται σε ένα sandbox με όρια χρόνου και μνήμης.
  • Πυζφς. Νέα βιβλιοθήκη python για την παροχή σταθερής διεπαφής για προγραμματική διαχείριση του ZFS. Αυτό το περιτύλιγμα παρέχει μια αντιστοίχιση ένα προς ένα για τις λειτουργίες API libzfs_core, αλλά οι υπογραφές και οι τύποι είναι πιο φυσικοί στη διάλεκτο Python.
  • Συμβατό με Python3. Τα βοηθητικά προγράμματα "arcstat", "arcsummary" και "dbufstat" έχουν ενημερωθεί για να είναι συμβατά με την Python3
  • Απευθείας IO. Προστέθηκε υποστήριξη για χρήση άμεσης εξόδου (O_DIRECT).

Οι υποεντολές scrub/resilver/list/get έχουν επίσης επιταχυνθεί, η δυνατότητα εξαγωγής μεταδεδομένων σε ξεχωριστή συσκευή (για παράδειγμα, SSD μικρής χωρητικότητας υψηλής απόδοσης) έχει προστεθεί, η απόδοση ZIL έχει αυξηθεί λόγω της προσωρινής αποθήκευσης και της βελτιστοποίησης , έχει προστεθεί υποστήριξη για επιτάχυνση υλικού του αθροίσματος ελέγχου SHA256 και κρυπτογράφηση AES με χρήση Intel QAT (Τεχνολογία Quick Assist).

Υποστηριζόμενοι πυρήνες Linux: 2.6.32 - 5.1 (η επιτάχυνση SIMD δεν υποστηρίζεται ακόμη σε πυρήνες 5.0 και νεότερη έκδοση)

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

Οι προεπιλεγμένες τιμές παραμέτρων της μονάδας επιλέγονται για να παρέχουν βέλτιστο φορτίο για τους περισσότερους φόρτους εργασίας και διαμορφώσεις. Για μια πλήρη λίστα επιλογών - man 5 zfs-module-parameters

Πηγή: linux.org.ru

Προσθέστε ένα σχόλιο