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



Φωτογραφία από Κένι Λούι .

Τι είναι το ZFS και γιατί πρέπει να το χρησιμοποιήσω;

Το σύστημα αρχείων Z είναι ένας δωρεάν και ανοιχτού κώδικα λογικός διαχειριστής τόμου που δημιουργήθηκε από τη Sun Microsystems για χρήση στο λειτουργικό σύστημα Solaris. Μερικά από τα πιο ελκυστικά χαρακτηριστικά του περιλαμβάνουν:

Ατελείωτη επεκτασιμότητα

Λοιπόν, δεν είναι τεχνικά ατελείωτο, αλλά είναι ένα σύστημα αρχείων 128-bit που είναι ικανό να διαχειρίζεται zettabyte (ένα δισεκατομμύριο terabyte) δεδομένων. Ανεξάρτητα από το πόσο χώρο στον σκληρό δίσκο έχετε, το ZFS θα είναι κατάλληλο για τη διαχείρισή του.

Μέγιστη ακεραιότητα

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

Οδήγηση συγκέντρωσης

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

που φτιάχνει το τηλέφωνο oneplus

ΕΠΙΔΡΟΜΗ

Διαφήμιση

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

μετατροπή mp4 σε mp3 vlc

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

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

Το Solaris και το FreeBSD θα πρέπει να έχουν ήδη εγκατεστημένο το ZFS και έτοιμο προς χρήση.

Ubuntu:

$ sudo add-apt-repository ppa:zfs-native/stable
$ sudo apt-get update
$ sudo apt-get install ubuntu-zfs

Debian:

$ su -
# wget http://archive.zfsonlinux.org/debian/pool/main/z/zfsonlinux/zfsonlinux_2%7Ewheezy_all.deb
# dpkg -i zfsonlinux_2~wheezy_all.deb
# apt-get update
# apt-get install debian-zfs

RHEL / CentOS:

$ sudo yum localinstall --nogpgcheck http://archive.zfsonlinux.org/epel/zfs-release-1-3.el6.noarch.rpm
$ sudo yum install zfs

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

Καθώς συνεχίζουμε με αυτόν τον οδηγό, θα χρησιμοποιήσουμε το Ubuntu επειδή αυτό φαίνεται να είναι η #1 επιλογή για τους geek του Linux. Θα πρέπει ακόμα να μπορείτε να ακολουθήσετε ό,τι κι αν συμβεί, καθώς οι εντολές ZFS δεν θα αλλάξουν σε διαφορετικές διανομές.

Η εγκατάσταση διαρκεί αρκετό χρόνο, αλλά μόλις ολοκληρωθεί, εκτελέστε το |_+_| για να βεβαιωθείτε ότι έχει εγκατασταθεί σωστά. Θα πρέπει να λάβετε μια έξοδο όπως αυτή:

Προβολή εγκατεστημένων ενημερώσεων windows 10
Διαφήμιση

Αυτήν τη στιγμή χρησιμοποιούμε μια νέα εγκατάσταση διακομιστή Ubuntu, με μόνο έναν σκληρό δίσκο.

Διαμόρφωση ZFS

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

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

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

$ sudo zfs list

προσθέστε κουκκίδες στο excel

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

Αφού δημιουργήσετε το pool σας, θα πρέπει να μπορείτε να το δείτε με το |_+_| εντολή ή |_+_|:

Διαφήμιση

Όπως μπορείτε να δείτε, το /geek1 έχει ήδη προσαρτηθεί και είναι έτοιμο για χρήση.

Εάν θέλετε να δείτε ποιους τρεις δίσκους επιλέξατε για το pool σας, μπορείτε να εκτελέσετε |_+_|:

Αυτό που έχουμε κάνει μέχρι τώρα είναι να δημιουργήσουμε ένα δυναμικό stripe pool 9 TB (ουσιαστικά, RAID 0). Σε περίπτωση που δεν γνωρίζετε τι σημαίνει αυτό, φανταστείτε ότι δημιουργήσαμε ένα αρχείο 3 KB στο /geek1. Το 1 KB θα πήγαινε αυτόματα στο sdb, το 1 KB στο sdc και το 1 KB στο sdd. Στη συνέχεια, όταν πάμε να διαβάσουμε το αρχείο των 3 KB, κάθε σκληρός δίσκος θα μας παρουσίαζε 1 KB, συνδυάζοντας την ταχύτητα των τριών δίσκων. Αυτό κάνει την εγγραφή και την ανάγνωση δεδομένων γρήγορη, αλλά σημαίνει επίσης ότι έχουμε ένα μόνο σημείο αποτυχίας. Εάν αποτύχει μόνο ένας σκληρός δίσκος, θα χάσουμε το αρχείο 3 KB.

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

$ sudo fdisk -l | grep Error

Μπαμ, το zpool μας έφυγε. Αυτή τη φορά, ας χρησιμοποιήσουμε τους τρεις δίσκους μας για να δημιουργήσουμε μια πισίνα RAID-Z. Το RAID-Z είναι βασικά μια βελτιωμένη έκδοση του RAID 5, επειδή αποφεύγει το τρύπα εγγραφής με τη χρήση αντιγραφής σε εγγραφή. Το RAID-Z απαιτεί τουλάχιστον τρεις σκληρούς δίσκους και είναι κάπως α συμβιβασμός μεταξύ RAID 0 και RAID 1 . Σε ένα χώρο συγκέντρωσης RAID-Z, θα εξακολουθείτε να έχετε την ταχύτητα της διαγράμμισης σε επίπεδο μπλοκ, αλλά θα έχετε επίσης κατανεμημένη ισοτιμία. Εάν ένας μεμονωμένος δίσκος στο pool σας πεθάνει, απλώς αντικαταστήστε αυτόν τον δίσκο και το ZFS θα αναδημιουργήσει αυτόματα τα δεδομένα με βάση τις πληροφορίες ισοτιμίας από τους άλλους δίσκους. Για να χάσετε όλες τις πληροφορίες στο χώρο αποθήκευσης σας, δύο δίσκοι θα πρέπει να πεθάνουν. Για να κάνετε τα πράγματα ακόμα πιο περιττά, μπορείτε να χρησιμοποιήσετε το RAID 6 (RAID-Z2 στην περίπτωση του ZFS) και να έχετε διπλή ισοτιμία.

Για να το πετύχουμε αυτό, μπορούμε να χρησιμοποιήσουμε το ίδιο |_+_| εντολή όπως πριν, αλλά καθορίστε |_+_| μετά το όνομα της πισίνας:

$ sudo zpool create -f geek1 /dev/sdb /dev/sdc /dev/sdd

Διαφήμιση

Όπως μπορείτε να δείτε, |_+_| δείχνει ότι η ομάδα μας 9 TB έχει πλέον μειωθεί στα 6 TB, καθώς τα 3 TB χρησιμοποιούνται για τη διατήρηση πληροφοριών ισοτιμίας. Με το |_+_| εντολή, βλέπουμε ότι το pool μας είναι ως επί το πλείστον το ίδιο με πριν, αλλά χρησιμοποιεί το RAID-Z τώρα.

Για να δείξουμε πόσο εύκολο είναι να προσθέσουμε περισσότερους δίσκους στο χώρο αποθήκευσης μας, ας προσθέσουμε τους άλλους τρεις δίσκους (άλλους 9 TB) στο χώρο αποθήκευσης geek1 ως άλλη διαμόρφωση RAID-Z:

συντόμευση για αποσύνδεση των παραθύρων

zpool create

Καταλήγουμε σε:

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Ποιο είδος RAID πρέπει να χρησιμοποιήσετε για τους διακομιστές σας;

Το Saga συνεχίζεται…

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

ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ