Γιατί να επιλέξετε ZFS; Εξερευνώντας τον αντίκτυπό του στα συστήματα Linux Ubuntu

Ανακαλύψτε τους λόγουςΓιατί το σύστημα αρχείων ZFS στο Linux Ubuntu ξεχωρίζει ως κορυφαία επιλογή για τους χρήστες. Από τα προηγμένα χαρακτηριστικά προστασίας δεδομένων μέχρι την επεκτασιμότητα και την ευελιξία του, μάθετε γιατί το ZFS θεωρείται ανώτερο. Διαβάστε τώρα για να ξεκλειδώσετε τα οφέλη του ZFS και να βελτιστοποιήσετε την εμπειρία σας στο Linux Ubuntu!

Περιεχόμενα

  • Πλεονεκτήματα ZFS
    • Φόντα.Έχει ένα απλοποιημένο πρότυπο χορήγησης.
    • Φόντα.Ένα άλλο πλεονέκτημα σχετίζεται με την εξασφάλιση της ακεραιότητας των δεδομένων.
    • Φόντα.Το χαρακτηριστικό αντιγραφής-on-write.
    • Φόντα.Αυτό το σύστημα αρχείων διαθέτει ολοκληρωμένες επιλογές αποθήκευσης
  • Περιορισμοί ZFS
    • Περιορισμοί.Όταν η χωρητικότητα αποθήκευσης χρησιμοποιείται κατά 80% ή περισσότερο, η απόδοση του ZFS τείνει να υποβαθμιστεί βαριά.
    • Περιορισμοί.Δεν υπάρχουν ευκαιρίες για μείωση της πισίνας αποθήκευσης.
    • Περιορισμοί.Επίσης, υπάρχουν περιορισμοί στην αλλαγή του τύπου πλεονασμού.
  • Εγκατάσταση ZFS στο Ubuntu
  • Πώς να δημιουργήσετε Raidz
  • Πώς να δημιουργήσετε, να επιστρέψετε και να αφαιρέσετε τα στιγμιότυπα ZFS
  • Αποστολή και λήψη ZFS
  • Συμπίεση δεδομένων ZFS
  • Σύναψη
  • Ερωτήσεις και απαντήσεις
  • Σχόλια

Zfsή το σύστημα αρχείων Zettabyte είναι ένα ειδικό σύστημα αρχείων που δημιουργήθηκε αρχικά από το Sun Microsystems για το λειτουργικό σύστημα που ονομάζεται Solaris. Υποστηρίζει τεράστια ποσά δεδομένων, συνδυάζει τις έννοιες ενός συστήματος αρχείων, ενός φυσικού δίσκου και διαχειριστή όγκου και προσφέρει απλές μεθόδους διαχείρισης για όγκους αποθήκευσης.

Πρόκειται για ένα σύστημα αρχείων επόμενης γενιάς που σχεδιάστηκε αρχικά για λύσεις NAS με βελτιωμένη ασφάλεια, αξιοπιστία και απόδοση. Σε αντίθεση με πολλά άλλα συστήματα, το ZFS είναι ένα σύστημα αρχείων 128 bit που προσφέρει σχεδόν απεριόριστη χωρητικότητα. Το ZFS είναι ένα έργο ανοιχτού κώδικα που έχει λάβει άδεια χρήσης στο CDDL (κοινή άδεια ανάπτυξης και διανομής).

ΧαρακτηριστικόΠεριγραφή
Υποστήριξη για μεγάλους όγκους δεδομένωνΤο ZFS υποστηρίζει εξαιρετικά μεγάλους όγκους δεδομένων, επιτρέποντας την αποθήκευση των επιπέδων πληροφοριών.
Ενσωμάτωση του συστήματος αρχείων και της διαχείρισης όγκουΣυνδυάζει το σύστημα αρχείων και τον διαχειριστή έντασης ήχου, παρέχοντας απλοποιημένη διαχείριση χώρου δίσκου.
Στιγμιαία στιγμιότυπαΕπιτρέπει τη δημιουργία στιγμιότυπων του συστήματος αρχείων για γρήγορη ανάκτηση δεδομένων χωρίς σημαντική επιβάρυνση πόρων.
Προστασία διαφθοράς δεδομένωνΕνσωματωμένοι μηχανισμοί επαλήθευσης ακεραιότητας δεδομένων χρησιμοποιώντας το CheckSumming για την πρόληψη της διαφθοράς.
Πλεονασμός δεδομένων (RAID-Z)Παρέχει διάφορα επίπεδα προστασίας δεδομένων μέσω ενσωματωμένων λειτουργιών RAID-Z για τη διασφάλιση της απώλειας.
Συμπίεση δεδομένωνΠροσφέρει αποτελεσματική συμπίεση δεδομένων, συμβάλλοντας στην εξοικονόμηση χώρου δίσκου.
Κλωνοποίηση συστήματος αρχείωνΕπιτρέπει τη δημιουργία κλωνοποιημένων αντιγράφων απευθείας από στιγμιότυπα για δοκιμές ή ανάπτυξη.
ΚρυπτογράφησηΥποστηρίζει κρυπτογράφηση δεδομένων για την προστασία των ευαίσθητων πληροφοριών.

Εάν θέλετε να χρησιμοποιήσετε το ZFS«Από το κουτί», θα πρέπει να εγκαταστήσετε και τα δύοFreeBSDή ένα λειτουργικό σύστημα που χρησιμοποιεί τον πυρήνα Illumos (Illumos είναι ένα πιρούνι του πυρήνα του Opensolaris).

Εάν θέλετε να χρησιμοποιήσετε το ZFSUbuntu, πρέπει να προσθέσετε τα χαρακτηριστικά υποστήριξης με το χέρι - αλλά αυτό είναι ένα πολύ εύκολο πράγμα που πρέπει να κάνετε και περιλαμβάνει τη λειτουργία μερικές εντολές. Θα το εξερευνήσουμε λεπτομερώς λίγο αργότερα, αλλά τώρα ας μιλήσουμε για πλεονεκτήματα και μειονεκτήματα αυτού του συστήματος αρχείων.


Πηγαίνω για προβολή


Σύστημα αρχείων ZFS στο Linux Ubuntu και τα βασικά του πλεονεκτήματα

Μιλώντας για τα πλεονεκτήματα ZFS, μπορούν να διακριθούν τα παρακάτω:

Φόντα.Έχει ένα απλοποιημένο πρότυπο χορήγησης.

Συνδυάζει τη διαχείριση των τόμων, των συστοιχιών επιδρομών και του συστήματος αρχείων. Το μόνο που χρειάζεστε για να διαχειριστείτε τους όγκους, τα επίπεδα πλεονασμού, τα συστήματα αρχείων, τους λόγους συμπίεσης και τα σημεία Mount είναι μόνο μερικές εντολές.

Αυτή η προσέγγιση απλοποιεί επίσης την παρακολούθηση καθώς υπάρχουν λιγότερα επίπεδα που πρέπει να ληφθούν υπόψη.

Φόντα.Ένα άλλο πλεονέκτημα σχετίζεται με την εξασφάλιση της ακεραιότητας των δεδομένων.

Ενώ γράφονται ορισμένα δεδομένα, υπολογίζεται και γράφεται επίσης το SHECHSUM. Αργότερα, όταν διαβάζονται τα δεδομένα, το SHECHSUM επαληθεύεται ξανά. Εάν το checksum δεν ταιριάζει με τα δεδομένα ανάγνωσης, το ZFS προσδιορίζει ένα σφάλμα. Μετά από αυτό, το σύστημα αρχείων προσπαθεί να επισκευάσει αυτόματα ένα τέτοιο σφάλμα.

Επίσης, το ZFS είναι απολύτως κλιμακωτό με τη δυνατότητα προσθήκης νέων συσκευών αποθήκευσης, επιλογών διαχείρισης προσωρινής μνήμης και ούτω καθεξής.

Φόντα.Το χαρακτηριστικό αντιγραφής-on-write.

Στα περισσότερα συστήματα αρχείων, τα δεδομένα χάνονται για πάντα όταν αντικαθίστανται. Από την άλλη πλευρά, στο ZFS οι νέες πληροφορίες γράφονται σε διαφορετικό μπλοκ.

Όταν ολοκληρωθεί η λειτουργία εγγραφής, τα μεταδεδομένα συστημάτων αρχείων ενημερώνονται για να επισημάνουν τις νέες πληροφορίες. Αυτό βοηθά στη διατήρηση των παλαιών δεδομένων εάν το σύστημα καταρρεύσει (ή άλλο ένα ατυχές γεγονός συμβαίνει).

Φόντα.Αυτό το σύστημα αρχείων διαθέτει ολοκληρωμένες επιλογές αποθήκευσης

  • Αντιγραφή - Η διαδικασία δημιουργίας αντιγράφων κάτι.

  • Deduplication - Μια τεχνική για την εξάλειψη διπλών αντιγράφων επαναλαμβανόμενων δεδομένων και μείωση του φορτίου αποθήκευσης.

  • Η συμπίεση είναι η επιλογή που αποθηκεύει το χώρο του δίσκου και προσθέτει περισσότερη ταχύτητα, καθώς μειώνεται ο αριθμός των bits που απαιτούνται για την αντιπροσωπεία δεδομένων.

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

  • Οι κλώνοι είναι πανομοιότυπα αντίγραφα κάτι.

Περιορισμοί ZFS

Ωστόσο, όπως και κάθε άλλο σύστημα αρχείων, το ZFS έχει μερικά μειονεκτήματα.

Περιορισμοί.Όταν η χωρητικότητα αποθήκευσης χρησιμοποιείται κατά 80% ή περισσότερο, η απόδοση του ZFS τείνει να υποβαθμιστεί βαριά.

Αυτό είναι ένα συνηθισμένο πρόβλημα για πολλά συστήματα αρχείων. Όταν η τρέχουσα πισίνα τρώει το 80% του διαθέσιμου αποθηκευτικού χώρου, θα πρέπει είτε να επεκτείνετε την πισίνα είτε να το μεταφέρετε σε ένα σύστημα αποθήκευσης με μεγαλύτερη χωρητικότητα.

Περιορισμοί.Δεν υπάρχουν ευκαιρίες για μείωση της πισίνας αποθήκευσης.

Δεν μπορείτε να καταργήσετε τις συσκευές ή τα VDEV (που αντιπροσωπεύει εικονικές συσκευές) από την πισίνα αφού έχουν προστεθεί.

Περιορισμοί.Επίσης, υπάρχουν περιορισμοί στην αλλαγή του τύπου πλεονασμού.

Εκτός από την αλλαγή μιας πισίνας με βάση το δίσκο σε μια πισίνα καθρέφτη, δεν μπορείτε να αλλάξετε τον τύπο πλεονασμού. Έχοντας επιλέξει τον τύπο πλεονασμού, η μόνη λύση είναι να την καταστρέψει και να δημιουργηθεί ένα νέο, ενώ αποκαθιστά τα δεδομένα από αντίγραφα ασφαλείας ή άλλη τοποθεσία.

Εγκατάσταση ZFS στο Ubuntu

Τώρα ας εξερευνήσουμε πώς να εγκαταστήσετε το ZFS σε ένα λειτουργικό σύστημα Linux, με το παράδειγμα της έκδοσης Ubuntu 20.04.

Θα χρειαστείτε το τερματικό για την εγκατάσταση, οπότε πατήστε το πλήκτρο συντόμευσης Ctrl + Alt + T για να το ανοίξετε.

Στη συνέχεια, εκτελέστε αυτήν την εντολή:

$ sudo apt updateΑντίγραφο

Για να ελέγξετε τις ενημερώσεις εφαρμογών. Όταν εισαχθεί η εντολή, το σύστημα θα σας ζητήσει τον κωδικό πρόσβασης ρίζας. Πληκτρολογήστε το και πατήστε Enter.

Και αυτό, για εγκατάσταση:

$ sudo apt install zfsutils-linuxΑντίγραφο

ΤύποςyΓια να επιβεβαιώσετε την εντολή εγκατάστασης και πατήστε Enter. Ξεκινά τη διαδικασία εγκατάστασης λογισμικού.

Για να ελέγξετε την εγκατάσταση ZFS, χρησιμοποιήστε αυτήν την εντολή:

$ zfs –versionΑντίγραφο

Ως αποτέλεσμα, θα εμφανιστεί η έκδοση του προγράμματος. Τώρα μπορείτε να δημιουργήσετε μια πισίνα αποθήκευσης με ένα VDEV, μια εικονική συσκευή.

Μια ομάδα αποθήκευσης είναι ένα σετ που περιλαμβάνει μία ή περισσότερες εικονικές συσκευές όπου μπορούν να αποθηκευτούν τα δεδομένα. Μια πισίνα ZFS, γνωστή και ως Zpool, είναι ένα δοχείο δεδομένων υψηλού επιπέδου σε αυτό το σύστημα αρχείων. Χρησιμοποιείται για τη δημιουργία ενός ή περισσότερων συστημάτων αρχείων (σύνολα δεδομένων) ή συσκευών μπλοκ (τόμοι). Αυτά τα συστήματα αρχείων και οι συσκευές μπλοκ είναι στη συνέχεια σε θέση να χρησιμοποιούν το υπόλοιπο ρυθμό Pools. Όλες οι λειτουργίες σε διαχωρισμό και μορφοποίηση θα εκτελούνται από το ZFS.

Μια εικονική συσκευή (VDEV) μπορεί να αποτελείται από μία ή περισσότερες φυσικές συσκευές. Μπορεί να είναι μια πισίνα ή ένα μέρος του, και μπορεί να έχει διάφορα επίπεδα πλεονασμού-καθρέφτη, τρισδιάστατο καθρέφτη, Raidz, Raidz-2 ή Raidz-3.

Το RAID-Z είναι μια εφαρμογή τροποποιημένου RAID-5. Στο ZFS, έχει σχεδιαστεί για να ξεπεράσει το σφάλμα οπής εγγραφής, το οποίο συχνά επηρεάζει τα συμβατικά συστήματα RAID-5. Το RAID-Z1 απαιτεί τουλάχιστον τρεις δίσκους: δύο για την αποθήκευση δεδομένων και ένα για την ισοτιμία.

Το RAID-Z2 θα πρέπει να έχει τουλάχιστον τέσσερις δίσκους-δύο για αποθήκευση και δύο για ισοτιμία.

Τέλος, για το RAID-Z3 χρειάζεστε τουλάχιστον δύο δίσκους για αποθήκευση και τρεις δίσκους για ισοτιμία.

Πώς να δημιουργήσετε Raidz

Τώρα ας μάθουμε πώς να οικοδομήσουμε ένα σύστημα RAID-Z με μια δέσμη δίσκων. Πρώτα απ 'όλα, ας αποφασίσουμε ποιες δίσκους πρέπει να συμπεριληφθούν.

Χρησιμοποιήστε το βοηθητικό πρόγραμμα FDisk για να δείτε ποιες μονάδες είναι συνδεδεμένες και ποια από αυτά είναι κατάλληλα για το σκοπό σας. Εκτελέστε αυτήν την εντολή για να αναφέρετε τις μονάδες δίσκου:

$ sudo fdisk -lΑντίγραφο

Ως αποτέλεσμα, θα δείτε μια λίστα με δίσκους με λεπτομερείς πληροφορίες για το καθένα.

Για λόγους απεικόνισης, θα σας δείξω πώς να οικοδομήσουμε ένα RAID-Z1-είναι ένα ισοδύναμο RAID 5 με μία μονάδα ισοτιμίας. Ο σχεδιασμός του σάς επιτρέπει να χρησιμοποιήσετε τη συστοιχία και να έχετε τα δεδομένα σας άθικτα, ακόμη και αν αποτύχει ένας από τους δίσκους.

Έχω τρεις σκληρούς δίσκους που αναφέρονται ως /dev /sdd, /dev /sde και /dev /sdf. Θα δημιουργήσω μια πισίνα με το όνομα "Zdata". Εδώ είναι η εντολή που πρέπει να χρησιμοποιήσετε:

$ sudo zpool create ith2-zfs-raid-1p zdata /dev/sdd /dev/sde /dev/sdfΑντίγραφο

$ sudo zpool create zdata raidz /dev/sdd /dev/sde /dev/sdfΑντίγραφο

Εάν υπάρχει σφάλμα, μπορείτε να εκτελέσετε αυτήν την εντολή προσθέτοντας -f μετά το "Zpool Create" -αναγκάζει την εντολή.

$ sudo zpool create -f ith2-zfs-raid-1p zdata /dev/sdd /dev/sde /dev/sdfΑντίγραφο

Για να βρείτε το σημείο τοποθέτησης, εκτελέστε την εντολή df -h μετά τη δημιουργία της πισίνας:

$ df –hΑντίγραφο

Η πισίνα είναι τοποθετημένη στο /zdata. Για να τροποποιήσετε το σημείο τοποθέτησης για την πισίνα σας, χρησιμοποιήστε την ακόλουθη σύνταξη:

$ sudo zfs set mountpoint =<path> <pool_name>Αντίγραφο

Σε αυτό το παράδειγμα, χρησιμοποίησα /var /pool ως νέο σημείο mount.

$ sudo zfs set mountpoint=/var/pool zdataΑντίγραφο

Ας ελέγξουμε το νέο σημείο:

$ df –hΑντίγραφο

Μπορείτε να δημιουργήσετε καταλόγους στην πισίνα αποθήκευσης. Για παράδειγμα, ας δημιουργήσουμε έναν κατάλογο με το όνομα MyData.

$ sudo zfs create zdata/mydataΑντίγραφο

Για να δείτε όλες τις πισίνες αποθήκευσης ZFS σε αυτό το σύστημα, εκτελέστε την ακόλουθη εντολή:

$ zpool listΑντίγραφο

Για να δείτε τη διαμόρφωση και την κατάσταση κάθε συσκευής εντός της ομάδας ZFS, χρησιμοποιήστε την εντολή κατάστασης.

$ zpool statusΑντίγραφο

Για να δείτε τα γεγονότα και να εξαλείψετε τα ζητήματα, υπάρχει μια ακόμη εντολή:

$ sudo zpool events zdata –vΑντίγραφο

Εάν πρέπει να προσθέσετε έναν ακόμη σκληρό δίσκο στην πισίνα αποθήκευσης ZFS, θα πρέπει να εκτελέσετε αυτήν την εντολή με το όνομα του δίσκου που πρέπει να προστεθεί.

$ sudo zpool add zdata /dev/sdbΑντίγραφο

Μετά την προσθήκη του δίσκου, ας δούμε την κατάσταση της πισίνας:

$ zpool statusΑντίγραφο

Τέλος, η τελευταία εντολή που μπορεί να χρησιμοποιηθεί για την κατάργηση μιας πισίνας αποθήκευσης ZFS.

$ sudo zpool destroy zdataΑντίγραφο

Πώς να δημιουργήσετε, να επιστρέψετε και να αφαιρέσετε τα στιγμιότυπα ZFS

Αυτό το σύστημα αρχείων σάς επιτρέπει να δημιουργείτε στιγμιότυπα της πισίνας σας.

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

Για τη δημιουργία στιγμιότυπων, χρησιμοποιήστε το στιγμιότυπο της εντολής - ZFS, ακολουθούμενο από το όνομα στιγμιότυπου. Σε αυτό το παράδειγμα, χρησιμοποίησα zdata/mydata για να δημιουργήσω ένα στιγμιότυπο.

$ sudo zfs snapshot zdata/mydata@snap1Αντίγραφο

Χρησιμοποιήστε την ακόλουθη εντολή για να ελέγξετε το στιγμιότυπο:

$ zfs list -t snapshotΑντίγραφο

Το στιγμιότυπο μπορεί να μετονομαστεί εάν είναι απαραίτητο:

sudo zfs rename zdata/mydata@snap1 zdata/mydata@snap2Αντίγραφο

Μπορείτε να ακυρώσετε τις αλλαγές με την περιστροφή του στιγμιότυπου. Ωστόσο, αυτό σημαίνει ότι θα χάσετε όλες τις αλλαγές που έγιναν μετά τη δημιουργία του στιγμιότυπου.

Για να επιστρέψετε σε ένα συγκεκριμένο στιγμιότυπο, εκτελέστε την ανατροπή της εντολής ZFS με το όνομα ενός συγκεκριμένου στιγμιότυπου. Αυτό θα ακυρώσει όλες τις ενέργειες σε αυτόν τον κατάλογο που λήφθηκαν μετά τη δημιουργία του στιγμιότυπου.

$ sudo zfs rollback test-pool/mydata@snap1Αντίγραφο

Αυτή η εντολή θα μεταφέρει το σύστημα πίσω σε μια συγκεκριμένη ημερομηνία.

Περισσότερη ανάγνωση:Διάσωση δεδομένων από συστήματα RAID: Λύσεις για ελαττωματικό ελεγκτή LSI Megaraid SAS 84016E

Όταν ολοκληρωθεί η λειτουργία rollback, μπορείτε να ελέγξετε τον κατάλογο για τη διαθεσιμότητα αρχείων που διαγράφηκαν μετά τη δημιουργία του στιγμιότυπου.

Αποστολή και λήψη ZFS

Τα στιγμιότυπα μπορούν να αποθηκευτούν σε ένα αρχείο και στη συνέχεια να το ανακτήσουν, το οποίο είναι ιδανικό για τη δημιουργία αντιγράφων ασφαλείας ή για την αποστολή που αντιγράφηκε στο δίκτυο (για παράδειγμα, με SSH) για να αντιγράψει το σύστημα αρχείων.

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

Για παράδειγμα, ας δημιουργήσουμε ένα ακόμη στιγμιότυπο και να το αποθηκεύσουμε σε ένα αρχείο, χρησιμοποιώντας αυτήν την εντολή:

sudo zfs snapshot -r zdata/mydata@snap3Αντίγραφο

sudo zfs send zdata/mydata@snap2> ~/mydata-snap.zfsΑντίγραφο

Και στη συνέχεια ας το επαναφέρουμε με άλλη εντολή:

sudo zfs receive -F zdata/mydata-copy < ~/mydata-snap.zfsΑντίγραφο

Χρησιμοποιώντας πρόσθετα σενάρια, μπορείτε να διαμορφώσετε το σύστημα αρχείων για να δημιουργήσετε αυτόματα στιγμιότυπα και να τα στείλετε σε ένα διακομιστή με πρωτόκολλο SSH.

Συμπίεση δεδομένων ZFS

Όπως ανέφερα προηγουμένως, το ZFS σάς επιτρέπει να συμπιέσετε αυτόματα τα δεδομένα. Λαμβάνοντας υπόψη την υπολογιστική ισχύ των σημερινών CPU, αυτή η επιλογή είναι πολύ χρήσιμη, επειδή ο μειωμένος όγκος δεδομένων σημαίνει ότι υπάρχουν λιγότερα δεδομένα που πρέπει να διαβαστούν και να γραπτούν φυσικά, πράγμα που έχει ως αποτέλεσμα ταχύτερες εργασίες εισόδου/εξόδου. Το ZFS προσφέρει ένα ευρύ φάσμα μεθόδων συμπίεσης. Η προεπιλεγμένη επιλογή είναι το LZ4 (υποκατάστατο υψηλής απόδοσης για το LZJB) που παρέχει ταχύτερη συμπίεση και εκχύλιση σε σύγκριση με το LZJB, ενώ χρησιμοποιεί μια κάπως υψηλότερη αναλογία συμπίεσης. Για να αλλάξετε τον λόγο συμπίεσης, χρησιμοποιήστε αυτήν την εντολή:

sudo zfs set compression=gzip-9 zdataΑντίγραφο

Ή ακόμα και να αλλάξετε τον τύπο συμπίεσης με άλλη εντολή:

sudo zfs set compression=lz4 zdataΑντίγραφο

Μπορείτε να ελέγξετε τον τρέχοντα αναλογία συμπίεσης με αυτήν την εντολή:

sudo zfs get compressratioΑντίγραφο

Η ασφαλέστερη επιλογή είναι το LZ4, καθώς είναι πολύ ταχύτερη από άλλες επιλογές, ενώ διατηρεί ένα πολύ καλό επίπεδο απόδοσης.

Σύναψη

Όλα τα πράγματα που εξετάζονται, το ZFS είναι προφανώς το σύστημα αρχείων για να σας προσφέρει ένα ευρύ φάσμα ευκαιριών. Όχι μόνο σας επιτρέπει να διαχειριστείτε τα δεδομένα σας με πολύ αποτελεσματικό και καινοτόμο τρόπο, αλλά μπορεί επίσης να ανακτήσει δεδομένα χωρίς να διακόψει την εργασία σας, εάν προκύψει κατάσταση έκτακτης ανάγκης. Επιπλέον, εάν υπάρχει σφάλμα ή αποτυχία συστήματος, ολόκληρο το σύστημα μπορεί να αποκατασταθεί εύκολα με τη λειτουργία στιγμιότυπου, οπότε θα επιστρέψετε στην κατάσταση που ήταν σε μια συγκεκριμένη χρονική στιγμή.

Εάν έχετε προβλήματα με την απώλεια δεδομένων από το ZFS και το RAID-Z, δοκιμάστε την ανάκαμψη Hetman RAID. Σίγουρα θα σας βοηθήσει να ανακτήσετε τυχαία διαγραμμένα αρχεία από το σύστημα αρχείων ZFS ή να αποκτήσετε πρόσβαση στα δεδομένα που είναι αποθηκευμένα σε μια συστοιχία RAID-Z που έχει καταστραφεί. Αυτό το πρόγραμμα θα είναι χρήσιμο εάν οι πληροφορίες σας έχουν φύγει μετά από λάθη, μορφοποίηση, αντικατάσταση ή άλλα δημοφιλή σενάρια απώλειας δεδομένων.

ΧαρακτηριστικόΠεριγραφή
Υποστήριξη συστοιχίας επιδρομώνΤο πρόγραμμα υποστηρίζει διάφορους τύπους συστοιχίας RAID, συμπεριλαμβανομένων των RAID 0, RAID 1, RAID 5, RAID 10 και προσαρμοσμένων διαμορφώσεων.
Αυτόματη ανίχνευση παραμέτρωνΑνιχνεύει αυτόματα τις παραμέτρους πίνακα όπως το μέγεθος του μπλοκ, η σειρά δίσκου και άλλα βασικά χαρακτηριστικά.
Ανάκτηση δεδομένωνΔυνατότητα ανάκτησης δεδομένων από ζημιές ή διαγραμμένες συστοιχίες επιδρομών, καθώς και ανάκτηση μετά από σφάλματα ή αποτυχίες διαμόρφωσης.
Προεπισκόπηση αρχείουΕπιτρέπει την προεπισκόπηση αρχείων πριν από την ανάκτηση για την αξιολόγηση της ποιότητας και την επαλήθευση των δεδομένων.
Υποστήριξη συστήματος αρχείωνΥποστηρίζει συστήματα αρχείων όπως Fat, NTFS, Refs, HFS+, EXT2/3/4, XFS, ZFS και άλλα.
Διεπαφή φιλική προς το χρήστηΕύκολη στη χρήση διασύνδεση με έναν οδηγό βήμα προς βήμα για την ανάκτηση δεδομένων.