![Πώς να επιδιορθώσετε τα δικαιώματα δίσκου σε Mac;](/f/d793876a721aaaea188c7f87a0d9ed37.png?width=100&height=100)
RAID Mirroring σημαίνει έναν ακριβή κλώνο (ή καθρέφτη) των ίδιων δεδομένων που γράφουν σε δύο μονάδες δίσκου. Απαιτούνται τουλάχιστον δύο αριθμοί δίσκων σε έναν πίνακα για τη δημιουργία RAID1 και είναι χρήσιμος μόνο όταν η απόδοση ανάγνωσης ή η αξιοπιστία είναι ακριβέστερες από τη χωρητικότητα αποθήκευσης δεδομένων.
Οι καθρέφτες δημιουργούνται για προστασία από απώλεια δεδομένων λόγω βλάβης δίσκου. Κάθε δίσκος σε έναν καθρέφτη περιλαμβάνει ένα ακριβές αντίγραφο των δεδομένων. Όταν ένας δίσκος αποτύχει, τα ίδια δεδομένα μπορούν να ανακτηθούν από άλλο λειτουργικό δίσκο. Ωστόσο, η αποτυχημένη μονάδα δίσκου μπορεί να αντικατασταθεί από τον υπολογιστή που εκτελείται χωρίς διακοπή χρήστη.
Τουλάχιστον δύο αριθμοί δίσκων επιτρέπονται για τη δημιουργία RAID 1, αλλά μπορείτε να προσθέσετε περισσότερους δίσκους χρησιμοποιώντας δύο φορές ως 2, 4, 6, 8. Για να προσθέσετε περισσότερους δίσκους, το σύστημά σας πρέπει να διαθέτει φυσικό προσαρμογέα RAID (κάρτα υλικού).
Εδώ χρησιμοποιούμε επιδρομή λογισμικού και όχι επιδρομή υλικού, εάν το σύστημά σας διαθέτει ενσωματωμένη κάρτα επιδρομής φυσικού υλικού, μπορείτε να έχετε πρόσβαση σε αυτό από το περιβάλλον χρήσης του βοηθητικού προγράμματος ή χρησιμοποιώντας Πλήκτρο Ctrl+I.
Διαβάστε επίσης: Βασικές έννοιες του RAID στο Linux
Λειτουργικό σύστημα: CentOS 6.5 Final. Διεύθυνση IP: 192.168.0.226. Όνομα κεντρικού υπολογιστή: rd1.tecmintlocal.com. Δίσκος 1 [20 GB]: /dev /sdb. Δίσκος 2 [20 GB]: /dev /sdc.
Αυτό το άρθρο θα σας καθοδηγήσει σε μια βήμα προς βήμα οδηγίες σχετικά με τον τρόπο εγκατάστασης ενός λογισμικού RAID 1 ή Καθρέφτης χρησιμοποιώντας mdadm (δημιουργεί και διαχειρίζεται επιδρομή) στην πλατφόρμα Linux. Παρόλο που οι ίδιες οδηγίες λειτουργούν επίσης σε άλλες διανομές Linux, όπως RedHat, CentOS, Fedora κ.λπ.
1. Όπως είπα παραπάνω, χρησιμοποιούμε το βοηθητικό πρόγραμμα mdadm για τη δημιουργία και διαχείριση RAID στο Linux. Λοιπόν, ας εγκαταστήσουμε το mdadm πακέτο λογισμικού στο Linux χρησιμοποιώντας yum ή apt-get εργαλείο διαχείρισης πακέτων.
# yum εγκατάσταση mdadm [σε συστήματα RedHat] # apt-get install mdadm [σε συστήματα Debain]
2. Μια φορά 'mdadm"Το πακέτο έχει εγκατασταθεί, πρέπει να εξετάσουμε τις μονάδες δίσκου μας εάν υπάρχει ήδη κάποια επιδρομή που έχει διαμορφωθεί χρησιμοποιώντας την ακόλουθη εντολή.
# mdadm -E /dev /sd [b -c]
Όπως βλέπετε από την παραπάνω οθόνη, ότι δεν υπάρχει υπερ-μπλοκ ανιχνεύθηκε ακόμη, σημαίνει ότι δεν έχει οριστεί RAID.
3. Όπως ανέφερα παραπάνω, ότι χρησιμοποιούμε τουλάχιστον δύο διαμερίσματα /dev/sdb και /dev/sdc για τη δημιουργία RAID1. Ας δημιουργήσουμε διαμερίσματα σε αυτές τις δύο μονάδες δίσκου χρησιμοποιώντας το «fdisk«Δώστε εντολή και αλλάξτε τον τύπο σε επιδρομή κατά τη δημιουργία διαμερίσματος.
# fdisk /dev /sdb.
Μετά '/dev/sdb«Δημιουργήθηκε το διαμέρισμα, ακολουθήστε τις ίδιες οδηγίες για να δημιουργήσετε νέο διαμέρισμα /dev/sdc οδηγώ.
# fdisk /dev /sdc.
4. Μόλις δημιουργηθούν με επιτυχία και τα δύο διαμερίσματα, επαληθεύστε τις αλλαγές και στα δύο sdb & sdc οδήγηση χρησιμοποιώντας το ίδιο 'mdadm«Εντολή και επιβεβαιώστε επίσης τον τύπο RAID όπως φαίνεται στις ακόλουθες λήψεις οθόνης.
# mdadm -E /dev /sd [b -c]
Σημείωση: Όπως βλέπετε στην παραπάνω εικόνα, δεν υπάρχει καθορισμένο RAID στο sdb1 και sdc1 οδηγεί μέχρι τώρα, αυτός είναι ο λόγος που παίρνουμε ως όχι υπερ-μπλοκ ανιχνεύθηκε.
5. Στη συνέχεια, δημιουργήστε τη συσκευή RAID1 που ονομάζεται «/dev/md0"Χρησιμοποιώντας την ακόλουθη εντολή και επαληθεύστε την.
# mdadm --create /dev /md0 --level = mirror --raid-devices = 2 /dev /sd [b-c] 1. # cat /proc /mdstat.
6. Στη συνέχεια, ελέγξτε τον τύπο συσκευών επιδρομής και τον πίνακα επιδρομής χρησιμοποιώντας τις ακόλουθες εντολές.
# mdadm -E /dev /sd [b -c] 1. # mdadm --detail /dev /md0.
Από τις παραπάνω εικόνες, μπορεί κανείς εύκολα να καταλάβει ότι το raid1 έχει δημιουργηθεί και χρησιμοποιείται /dev/sdb1 και /dev/sdc1 διαμερίσματα και επίσης μπορείτε να δείτε την κατάσταση ως συγχρονισμό.
7. Δημιουργήστε σύστημα αρχείων χρησιμοποιώντας το ext4 for md0 και τοποθετήστε κάτω /mnt/raid1.
# mkfs.ext4 /dev /md0.
8. Στη συνέχεια, τοποθετήστε το σύστημα αρχείων που δημιουργήθηκε πρόσφατα στην ενότητα "/mnt/raid1«Και δημιουργήστε μερικά αρχεία και επαληθεύστε το περιεχόμενο στο σημείο σύνδεσης.
# mkdir /mnt /raid1. # mount/dev/md0/mnt/raid1/ # touch /mnt/raid1/tecmint.txt. # echo "tecmint raid setups"> /mnt/raid1/tecmint.txt.
9. Για αυτόματη τοποθέτηση του RAID1 κατά την επανεκκίνηση του συστήματος, πρέπει να κάνετε μια καταχώριση στο αρχείο fstab. Ανοιξε '/etc/fstab"Αρχείο και προσθέστε την ακόλουθη γραμμή στο κάτω μέρος του αρχείου.
/dev/md0/mnt/raid1 ext4 προεπιλογές 0 0.
10. Τρέξιμο 'mount -a«Για να ελέγξετε αν υπάρχουν σφάλματα στην καταχώριση fstab.
# mount -av.
11. Στη συνέχεια, αποθηκεύστε τη διαμόρφωση επιδρομής με μη αυτόματο τρόπο στο «mdadm.conf"Αρχείο χρησιμοποιώντας την παρακάτω εντολή.
# mdadm --detail --scan --verbose >> /etc/mdadm.conf.
Το παραπάνω αρχείο διαμόρφωσης διαβάζεται από το σύστημα κατά την επανεκκίνηση και φορτώνει τις συσκευές RAID.
12. Ο κύριος σκοπός μας είναι, ακόμη και μετά από βλάβη ή διακοπή του σκληρού δίσκου, τα δεδομένα μας πρέπει να είναι διαθέσιμα. Ας δούμε τι θα συμβεί όταν οποιοσδήποτε δίσκος δίσκου δεν είναι διαθέσιμος στον πίνακα.
# mdadm --detail /dev /md0.
Στην παραπάνω εικόνα, μπορούμε να δούμε ότι υπάρχουν 2 συσκευές διαθέσιμες στο RAID και οι Ενεργές συσκευές είναι 2. Τώρα ας δούμε τι θα συμβεί όταν ένας δίσκος αποσυνδεθεί (αφαιρεθεί sdc δίσκο) ή αποτυγχάνει.
# ls -l /dev | grep sd. # mdadm --detail /dev /md0.
Τώρα στην παραπάνω εικόνα, μπορείτε να δείτε ότι ένας δίσκος μας έχει χαθεί. Έχω αποσυνδέσει ένα από το δίσκο από το εικονικό μηχάνημά μου. Τώρα ας ελέγξουμε τα πολύτιμα δεδομένα μας.
# cd/mnt/raid1/ # cat tecmint.txt.
Είδατε ότι τα δεδομένα μας είναι ακόμα διαθέσιμα. Από αυτό γνωρίζουμε το πλεονέκτημα του RAID 1 (καθρέφτης). Στο επόμενο άρθρο, θα δούμε πώς να ρυθμίσετε ένα RAID 5 στρίψιμο με κατανεμημένη ισοτιμία. Ελπίζω ότι αυτό θα σας βοηθήσει να καταλάβετε πώς λειτουργεί το RAID 1 (Mirror).