Πώς να χρησιμοποιήσετε το σύστημα αρχείων ZFS σε Linux

click fraud protection

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

Η εγκατάσταση του ZFS είναι λίγο διαφορετική από άλλα συστήματα αρχείων και, ανάλογα με το τι χρησιμοποιείτε, μπορεί να απαιτεί λίγη τεχνογνωσία. Εάν είστε νέοι σε αυτό το σύστημα αρχείων, είναι καλύτερο να ακολουθήσετε τη διαδρομή του Ubuntu. Από το Ubuntu 16.04, το Canonical καθιστά πολύ εύκολο να ξεκινήσετε με το ZFS. Ακόμα καλύτερα, το Ubuntu είναι μακράν η ασφαλέστερη εφαρμογή του ZFS σε Linux, με την απλή εγκατάσταση και κατασκευή διαδικασία που ήταν γνωστό ότι είναι πολύ αξιόπιστη (ενώ άλλες διανομές Linux έχουν υψηλό κίνδυνο διακοπής ZFS).

Για να εγκαταστήσετε το σύστημα αρχείων ZFS,

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

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

Ρύθμιση ZFS

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

Η δημιουργία ενός νέου συστήματος αρχείων ZFS είναι λίγο πιο περίπλοκη από το απλό άνοιγμα του προγράμματος επεξεργασίας διαμερισμάτων Gparted. Αντ 'αυτού, θα πρέπει να αλληλεπιδράσετε με αυτό σε επίπεδο γραμμής εντολών. Σε ένα παράθυρο τερματικού, εκτελέστε το lsblk εντολή. Η εκτέλεση της εντολής "block list" θα εκτυπώσει όλες τις μονάδες αποθήκευσης στον υπολογιστή σας Linux.

Περάστε και αποφασίστε ποιοι σκληροί δίσκοι θα χρησιμοποιήσετε για το Z-pool σας και θυμηθείτε τα ονόματα. Σε αυτό το σεμινάριο, οι τρεις μονάδες δίσκου μας στο ZFS pool είναι /dev/sdb, /dev/sdc, και /dev/sdd.

Στη συνέχεια, θα πρέπει να μηδενίσετε εντελώς τους σκληρούς δίσκους που έχετε επιλέξει για το Z-pool, έτσι ώστε να μην έχουν πλέον δεδομένα σε αυτό. Χρησιμοποιώντας την δδ εντολή, αντικαταστήστε κάθε μία από τις μονάδες δίσκου. Αυτό θα διαρκέσει λίγο.

Σημείωση: αλλαγή /dev/sdX με το αναγνωριστικό μονάδας δίσκου που βρέθηκε με το lsblk εντολή (sdb, και τα λοιπά.)

sudo dd if = / dev / μηδέν = / dev / sdX bs = 8M

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

sudo fdisk -l

Εάν το fdisk Η ανάγνωση φαίνεται καλή, είναι ασφαλές να δημιουργήσετε ένα νέο ZFS Z-pool. Για μια βασική ρύθμιση Z-pool, κάντε τα εξής:

sudo zpool create -f newzpool / dev / sdb dev / sdc / dev / sdd

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

Η χρήση του RaidZ σε συνδυασμό με το ZFS pool σας θα διασφαλίσει ότι τα δεδομένα σας θα είναι περιττά, με πολλά αντίγραφα ασφαλείας. Για να δημιουργήσετε μια πισίνα ZFS με το RaidZ, εκτελέστε:

sudo zpool create -f newzpool raidz / dev / sdb dev / sdc / dev / sdd

Για να προσθέσετε αρχεία στο νέο σας χώρο αποθήκευσης ZFS, ανοίξτε τη διαχείριση αρχείων και μεταβείτε στη ρίζα του συστήματος αρχείων. Τοποθετήστε αρχεία μέσα στο φάκελο που ονομάσατε το ZFS Zpool.

Προσθήκη δίσκων στο ZFS Zpool

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

Σε αυτό το παράδειγμα, θα προσθέσουμε δύο ακόμη μονάδες δίσκου στο Zpool (/ dev / sde και / dev / sdf).

Σημείωση: εάν η ρύθμιση ZFS δεν χρησιμοποιεί το RaidZ, καταργήστε την από την εντολή.

sudo zpool add -f newzpool raidz / dev / sde / dev / sdf

Διαγράψτε μια πισίνα ZFS

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

sudo zpool καταστρέψτε το newzpool

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

Ελέγξτε την κατάσταση ZFS

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

κατάσταση zpool
watch instagram story