- Πώς να ρυθμίσετε ένα λογισμικό RAID στο Linux

Πώς να ρυθμίσετε ένα λογισμικό RAID σε Linux

Μια RAID σκληρού δίσκου βασισμένη σε υλικό είναι δαπανηρή. Για το λόγο αυτό, οι χρήστες δημιουργούν τακτικά ένα λογισμικό RAID στο Linux για να ικανοποιήσουν τις μεγάλες ανάγκες τους σε δεδομένα.

Η δημιουργία μιας πισίνας αποθήκευσης έχει γίνει ευκολότερη για το Linux όλα αυτά τα χρόνια χάρη σε εργαλεία όπως το Mdadm. Με αυτό το πρόγραμμα, οι χρήστες μπορούν να δημιουργήσουν μια σειρά RAID λογισμικού σε λίγα λεπτά!

Εγκαταστήστε το Mdadm

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

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

Ubuntu

sudo apt install mdadm

Debian

sudo apt install mdadm

Arch Linux

sudo pacman -S mdadm

Μαλακό καπέλλο

sudo dnf install mdadm -y

OpenSUSE

sudo zypper install mdadm

Γενικό Linux

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

Βήμα 1: Μεταβείτε στη σελίδα Mdadm GitHub και μάθετε τις εξαρτήσεις που χρειάζεται το πρόγραμμα για την σωστή καταγραφή.

Βήμα 2: Κλωνοποιήστε τον πηγαίο κώδικα με το git εντολή.

git clone https://github.com/neilbrown/mdadm
cd mdadm

Βήμα 3: Σύνταξη του κώδικα με το φτιαχνω, κανω εντολή.

make

Βήμα 4: Εγκαταστήστε το Mdadm σε Linux με το κάντε την εγκατάσταση εντολή.

sudo make install

Προετοιμάστε τους σκληρούς δίσκους

Οι συστοιχίες RAID στο Linux απαιτούν τουλάχιστον δύο σκληρούς δίσκους. Αυτοί οι σκληροί δίσκοι πρέπει να είναι εντελώς κενός, χωρίς τίποτα πάνω τους. Εκκινήστε ένα τερματικό και χρησιμοποιήστε το DD εντολή να μηδενίσει το καθένα από αυτά.

Σημείωση: χρησιμοποιήστε το lsblk εντολή για να καθορίσετε την ετικέτα κάθε σκληρού δίσκου.

sudo dd if=/dev/zero of=/dev/sdX
Τώρα που το DD η εντολή έχει ολοκληρωθεί, χρησιμοποιήστε το εργαλείο Mdadm για να επαναφέρετε το superblock κάθε σκληρού δίσκου. Βεβαιωθείτε ότι έχετε αντικαταστήσει το γράμμα "X" με το πραγματικό γράμμα της μονάδας δίσκου.
sudo mdadm --zero-superblock /dev/sdX
Όταν ολοκληρωθεί η εντολή superbd του Mdadm, προχωρήστε στο επόμενο βήμα της διαδικασίας.

Δημιουργία πίνακα RAID

Η χρήση του Mdadm για τη δημιουργία μιας νέας σειράς RAID είναι πολύ απλή. Για να το κάνετε, γράψτε την ακόλουθη εντολή σε ένα τερματικό. Βεβαιωθείτε ότι έχετε τροποποιήσει και αφαιρέσει το Χ'S στη λειτουργία τερματικού, καθώς οι ετικέτες της μονάδας δίσκου σας θα διαφέρουν από το δοθέν παράδειγμα.

Σημείωση: σε αυτό το παράδειγμα, χρησιμοποιούμε το εργαλείο διαχείρισης Mdadm RAID για να δημιουργήσετε μια συσκευή με δύο σκληρούς δίσκους. Εάν το RAID χρειάζεται περισσότερους από δύο σκληρούς δίσκους, αλλάξτε επιθετικές συσκευές = 2 προς το επιθετικές συσκευές = 3 ή μεγαλύτερο αριθμό.

sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sdX /dev/sdXX

Αφήστε το Mdadm να δημιουργήσει τη συσκευή RAID. Να είστε υπομονετικοί και αφήστε το εργαλείο να λειτουργήσει. Όταν ολοκληρωθεί η διαδικασία, ήρθε η ώρα να το ελέγξετε για να δείτε αν λειτουργεί η συστοιχία μονάδων δίσκου.

Μπορείτε να ελέγξετε ότι το RAID έγινε επιτυχώς με την εκτέλεση του Γάτα εντολή σε ένα παράθυρο τερματικού.

cat /proc/mdstat

Δημιουργία συστοιχίας RAID

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

Η μορφοποίηση μιας μονάδας RAID στο Linux απαιτεί τη χρήση της εντολής MKFS. Σε ένα τερματικό, εκτελέστε mkfs.ext4. Η εκτέλεση αυτής της εντολής θα δημιουργήσει ένα νέο σύστημα αρχείων Extended4 στον πίνακα

sudo mkfs.ext4 -F /dev/md0

Ορίστε τη συστοιχία RAID

Προτού μπορέσετε να αποκτήσετε πρόσβαση στη νέα συσκευή σας RAID σε Linux, πρέπει να εγκατασταθεί στο σύστημα. Για να το εγκαταστήσετε, ξεκινήστε ένα τερματικό και ακολουθήστε τα παρακάτω βήματα.

Βήμα 1: Δημιουργήστε ένα νέο φάκελο για να το RAID να προσαρτήσετε με το mkdir εντολή.

sudo mkdir -p /mount/md0

Βήμα 2: Χρησιμοποιήστε το βουνό εντολή και δεσμεύστε τη συστοιχία RAID στη νέα / mnt / md0 ντοσιέ.

sudo mount /dev/md0 /mnt/md0

Μόλις τοποθετηθεί, αποκτήστε πρόσβαση στη συστοιχία RAID με το CD εντολή.

cd /mnt/md0

Για μια μόνιμη συναρμολόγηση RAID στο Linux, κάντε τα εξής:

sudo echo "#RAID 0 Mount in /mnt/md0" >> /etc/fstab
sudo echo "/dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0" >> /etc/fstab

Αν θέλετε να αποσυνδέσετε το RAID, θα χρειαστεί να χρησιμοποιήσετε το RAID umount εντολή.

Σημείωση: ΜΗΝ προσπαθήσετε να αποσυνδέσετε τη συσκευή RAID κατά την αντιγραφή δεδομένων!

sudo umount /dev/md0

Το παραδοσιακό umount η εντολή θα πρέπει να λειτουργήσει. Εάν αντιμετωπίζετε προβλήματα και το RAID αρνείται να αποσυνδεθεί από το σύστημα, προσπαθήστε να χρησιμοποιήσετε το "μεγάλο" διακόπτης.

sudo umount /dev/md0 -l
</ p>

Σχόλια