Home » Software » Λειτουργικά Συστήματα » Linux » Δημιουργία Software RAID 5 στο Linux Mint / Ubuntu

Δημιουργία Software RAID 5 στο Linux Mint / Ubuntu

Αυτός ο οδηγός γράφτηκε πριν από περισσότερα από 2 χρόνια. Η τεχνολογία αλλάζει και εξελίσσεται. Αν οτιδήποτε δεν σας λειτουργεί, γράψτε μας στα σχόλια και θα κοιτάξουμε να τον ανανεώσουμε.

Το Software RAID 5 στο Linux είναι το καλύτερο RAID. Είναι φθηνότερο από το hardware RAID με έναν κατάλληλο controller των €400. Έχει καλύτερη ταχύτητα και συμβατότητα από το FakeRAID της motherboard ή ενός φτηνιάρικου controller. Και χρειαζόμαστε απλά τρεις σκληρούς δίσκους. Ας δούμε τη δημιουργία software RAID 5.

Δείτε τις ενότητες του οδηγού

Προτάσεις συνεργασίας

Προωθήστε δυναμικά την επιχείρησή σας στο site του PCsteps και στο κανάλι μας στο YouTube.

Επικοινωνία

Γίνε VIP μέλος στο PCSteps

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

Συμμετοχή

–Read this post in English, on PCsteps.com

Προετοιμάσαμε αυτόν τον οδηγό σε Ubuntu 14.10 και Linux Mint 17.1. Θα λειτουργήσει με πρόσφατες προηγούμενες και επόμενες εκδόσεις, και στις περισσότερες διανομές βασισμένες στο Debian/Ubuntu.

Θα δουλέψει ένα Linux software RAID 5 στα Windows?

Το software RAID στο Linux είναι βασισμένο στο mdadm, το οποίο είναι μια εφαρμογή μόνο για Linux. Είναι αδύνατο για τα Windows να αναγνωρίσουν ή να έχουν πρόσβαση ένα mdadm RAID.

Για τα Windows 7, δείτε τον οδηγό μας:

Software RAID 1 στα Windows 7 για Ασφάλεια Δεδομένων

Σύντομα θα έχουμε οδηγό για τη δημιουργία Software RAID 5 στα Windows 8.

Πως να εγκαταστήσουμε το mdadm

Το mdadm (Multiple Device ADMinistrator) είναι η επικρατέστερη λύση για την δημιουργία software RAID στο Linux. Είναι μια απλή και πανίσχυρη εφαρμογή. Μπορούμε να την χρησιμοποιήσουμε όχι μόνο για software RAID 5, αλλά για οποιοδήποτε επίπεδο RAID, απλό ή σύνθετο.

Προτού δημιουργήσουμε την πρώτη συστοιχία, είναι πάντα καλή ιδέα να κάνουμε ένα πλήρες update.

Απλά ανοίγουμε ένα τερματικό με Ctrl+Alt+T και πληκτρολογούμε:

sudo apt-get update && sudo apt-get dist-upgrade -y

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 01

Μετά την αναβάθμιση, επανεκκινούμε το σύστημα. Αφού συνδεθούμε και πάλι, ανοίγουμε ξανά ένα τερματικό και γράφουμε:

sudo apt-get install mdadm -y

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 02

Στην περίπτωση του Ubuntu, κατά την εγκατάσταση ο mdadm installer θα μας δώσει προαιρετικά τη δυνατότητα να διαμορφώσουμε ένα mail server.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 03

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

Μπορεί να είναι χρήσιμο και στο σπίτι επίσης, αλλά είναι λιγάκι περίπλοκο. Θα καλύψουμε την διαμόρφωση του mail λεπτομερώς σε ξεχωριστό οδηγό.

Οπότε, προς το παρών, χρησιμοποιούμε το Tab για να επιλέξουμε ΟΚ. Στην επόμενη οθόνη διαλέγουμε “No configuration” και ξανά Tab για OK.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 04

Στο Linux Mint δεν θα εμφανιστούν καθόλου αυτές οι οθόνες.

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

Ο Gnome Partition Editor, ή αλλιώς GParted, είναι το καλύτερο εργαλείο διαμόρφωσης δίσκων στο Linux με γραφικό περιβάλλον. Για να το εγκαταστήσουμε, γράφουμε στο τερματικό:

sudo apt-get install gparted -y

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 05

Μπορούμε να εκκινήσουμε το gparted με:

sudo gparted

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 06

Η δημιουργία Software RAID 5 στο Linux

Το Software RAID 5 με mdadm είναι ευέλικτο. Μπορούμε να χρησιμοποιήσουμε ολόκληρους δίσκους, ή partitions ίδιου μεγέθους σε διαφορετικού μεγέθους δίσκους.

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

Χωρητικότητα συστοιχίας σε RAID 5

Στο RAID 5, ο τύπος για την συνολική χωρητικότητα είναι:

RAID = (συνολικός αριθμός δίσκων -1) * (χωρητικότητα μικρότερου δίσκου)

Αν διαθέτουμε 3 δίσκους του 1TB, η συνολική χωρητικότητα της συστοιχίας θα είναι:

(3 - 1) *1 = 2TB

Εάν έχουμε 3 δίσκους του 1TB και έναν δίσκο 500GB, η συνολική χωρητικότητα θα είναι:

(4 - 1) * 0,5 = 1,5TB

Προετοιμασία των δίσκων

Αρχικά, τρέχουμε το Gparted και βεβαιωνόμαστε ότι όλοι οι δίσκοι για το software RAID 5 είναι ορατοί από το σύστημα.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 07

Στο παράδειγμα θα δημιουργήσουμε ένα 2TB software RAID 5 με τρείς δίσκους του 1TB, /dev/sdb, /dev/sdc, /dev/sdd.

Θα χρησιμοποιήσουμε ολόκληρους τους δίσκους, αλλά θα μπορούσαμε επίσης να δημιουργήσουμε τρία ισομεγέθη partitions και να τα επιλέξουμε για το RAID.

Εάν οι δίσκοι που χρησιμοποιούμε είναι ολοκαίνουριοι, και έχουν το θαυμαστικό δίπλα στην ένδειξη “αδιάθετα”, πρέπει να δημιουργήσουμε ένα πίνακα κατατμήσεων (partition table) στον καθένα, μέσα από το μενού “Συσκευή”.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 08

Για δίσκους μικρότερους από 2TB επιλέγουμε msdos.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 09

Δίσκοι μεγαλύτεροι των 2TB απαιτούν ένα gpt partition table.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 10

Αφού δημιουργήσουμε το partition table, και το θαυμαστικό φύγει, κάνουμε δεξί κλικ και δημιουργούμε ένα νέο partition στο δίσκο.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 11

Το σύστημα αρχείων που θα επιλέξουμε δεν είναι σημαντικό, δεδομένου ότι η δημιουργία software RAID 5 θα διαγράψει εντελώς τα partition και τα περιεχόμενά τους. Δεν είναι δυνατή η δημιουργία software RAID 5 με δίσκους που περιέχουν ήδη δεδομένα.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 12

Τέλος, εφαρμόζουμε τις αλλαγές.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 13

Επαναλαμβάνουμε τη διαδικασία για τους άλλους δύο δίσκους.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 14

Επίσης σιγουρευόμαστε ότι θυμόμαστε τα ονόματα των partition. Στον δίσκο /dev/sdb το πρώτο partition θα είναι το /dev/sdb1, στον /dev/sdc θα είναι το /dev/sdc1 κτλ.

Προσοχή: Δεν κάνουμε mount τα καινούρια partitions και τους δίσκους. Τα χρειαζόμαστε unmounted για την δημιουργία του software RAID5.

Σιγουρευόμαστε πως έχουμε χρόνο

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

Η δημιουργία software RAID 5 με τρεις δίσκους του 1TB, πήρε στο mdadm περίπου 7 ώρες. Μια μεγαλύτερη συστοιχία μπορεί να πάρει περισσότερες από 12 ώρες για να χτιστεί.

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

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

Δημιουργία software RAID 5

Μία μόνο εντολή είναι αρκετή για τη δημιουργία software RAID 5. Αγνοήστε την αναδίπλωση λόγο του πλάτους της σελίδας, η εντολή είναι σε μία γραμμή.

sudo mdadm --create /dev/md0 --chunk=64 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 15

Σε αυτή την εντολή:

  • • md0 είναι το όνομα που διαλέξαμε για την συστοιχία, πάντα στο φάκελο /dev/
  • • –chunk=64 είναι το stripe size. 64KB είναι καλή τιμή για τις περισσότερες χρήσεις.
  • • –level=5 είναι το επίπεδο RAID
  • • –raid-devices=3 είναι ο αριθμός των δίσκων ή των partitions
  • • /dev/sdb1, /dev/sdc1, /dev/sdd1 είναι τα ονόματα των partitions. Αν και χρησιμοποιούμε ολόκληρους δίσκους, αντιμετωπίζουμε τον κάθε έναν σαν ένα partition.

Το mdadm θα μας εμφανίσει το μέγεθος των επιλεγμένων partitions και θα μας ρωτήσει εάν θέλουμε να συνεχίσουμε με την δημιουργία της συστοιχίας. Γράφουμε “y” για “yes”.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 16

Το κτίσιμο του software RAID 5 ξεκίνησε.

Και τώρα περιμένουμε

Παρόλο που το κτίσιμο του software RAID5 βρίσκεται σε εξέλιξη, το mdadm δεν θα εμφανίσει την πρόοδο του. Για να παρακολουθήσουμε την διαδικασία, γράφουμε:

sudo watch tail /proc/mdstat

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 17

Αυτό θα δείξει το κτίσιμο του RAID, και θα ανανεώνεται κάθε 2 δευτερόλεπτα.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 18

Όταν ολοκληρωθεί η διαδικασία, αυτή είναι η εικόνα που θα έχουμε. Τα τρία U εκπροσωπούν τις τρεις μονάδες δίσκου, που συμμετέχουν πλήρως στο RAID.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 19

Κλείνουμε την οθόνη της καταμέτρησης με Ctrl+C.

Διαμόρφωση και προσάρτηση της συστοιχίας

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

Δεν μπορούμε να κάνουμε format μέσα από το Gparted, οπότε πρέπει να το κάνουμε με μια εντολή:

sudo mkfs.ext4 /dev/md0

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 20

Η συστοιχία έχει ήδη εμφανιστεί μαζί με τους άλλους δίσκους.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 21

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

sudo mkdir /media/Raid

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 22

Κάνουμε προσάρτηση της συστοιχίας με:

sudo mount /dev/md0 /media/Raid

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 23

Τέλος, παίρνουμε τα πλήρη δικαιώματα του φακέλου Raid, για να έχουμε δικαίωμα δημιουργίας αρχείων.

sudo chown -R (username):(username) /media/Raid

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 24

Πλέον μπορούμε να δημιουργούμε αρχεία και φακέλους όπως επιθυμούμε. Μπορούμε επίσης να διαγράψουμε τον φάκελο lost+found.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 25

Αυτόματη προσάρτηση του software RAID 5 κατά την εκκίνηση

Για το τελικό βήμα, θα ρυθμίσουμε την αυτόματη προσάρτηση κατά την εκκίνηση για το software RAID 5.

Πρώτα, πρέπει να βρούμε το UUID της συστοιχίας μας. Θα το βρούμε με την εντολή:

sudo blkid | grep /dev/md0

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 26

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

Έπειτα ανοίγουμε το αρχείο /etc/fstab σαν root με έναν συντάκτη κειμένου, π.χ. με τον gedit.

sudo gedit /etc/fstab

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 27

Και στο τέλος του αρχείου προσθέτουμε:

UUID=(το UUID μας) /media/Raid ext4 defaults 0 2

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 28

Αποθηκεύουμε το αρχείο, και αυτό ήταν όλο.

Πλέον, σε κάθε εκκίνηση το RAID θα είναι ήδη προσαρτημένο για εμάς στον φάκελο /media/Raid/.

Δημιουργία Software RAID 5 στο Linux Mint - Ubuntu 29

Είχατε κάποια δυσκολία με τη δημιουργία software RAID 5?

Αν οτιδήποτε δεν σας λειτούργησε όπως στον οδηγό όσον αφορά τη δημιουργία Software RAID 5, γράψτε μας στα σχόλια.

Τα σχόλια του PCsteps έχουν μεταφερθεί στο Questions.pcsteps.gr. Αν έχετε απορίες για τη δημοσίευση ή οποιαδήποτε τεχνολογική ερώτηση, από προτάσεις αγορών μέχρι τεχνικά προβλήματα, γράψτε μας εκεί. Απαντάμε το αργότερο εντός 48 ωρών.

Οι Στήλες του PCsteps

FEATURED SALE ALERT τελικο
Οδηγοί Αγοράς
QuickSteps#324 - Προβλήματα Χάρτες Google, Η Χαμηλότερη Τιμή Παιχνιδιού Στο Steam, Dark Mode Στο Google Drive
QuickSteps
GamingSteps#20240420 - Φορητό PlayStation 1, Επιστήμονας Βρήκε Τον Καλύτερο Οδηγό Του Mario Kart 8, Cities: Skylines II
GamingSteps