Magaz, The Greek Linux Magazine
Magaz Logo

Επόμενο  Προηγούμενο  Περιεχόμενα

3. Πως το χρησιμοποιούμε;Μέσα από το configuration του πυρήνα πρέπει να έχουμε:


Multiple devices driver support ->      CONFIG_BLK_DEV_MD
Ανάλογα με την υλοποίηση που έχουμε διαλέξει,
πρέπει να επιλέξουμε και την αντίστοιχη επιλογή στο configuration.
Linear (append) mode            ->      CONFIG_MD_LINEAR
RAID-0 (striping) mode          ->      CONFIG_MD_STRIPED
RAID-1 (mirroring) mode         ->      CONFIG_MD_MIRRORING
RAID-4/RAID-5 mode              ->      CONFIG_MD_RAID5
Αν θέλετε να βάλετε τον boot δίσκο σε RAID (μόνο linear ή stripped)
πρέπει να επιλέξετε και το:
Boot support (linear, striped)  ->      CONFIG_MD_BOOT

Θα χρειαστούμε και το software που διαχειρίζεται τα Multiple Devices (ο όρος που χρησιμοποιείται για το software raid) και το οποίο αν δεν το έχετε με το distribution σας θα πρέπει να το κατεβάσετε από το ftp://ftp.fi.kernel.org/pub/linux/daemons/raid/. Προσέξτε γιατί εκεί υπάρχει έκδοση που δουλεύει με τους stock πυρήνες, και έκδοση που χρειάζεται να περάσουμε patches στον πυρήνα για να δουλέψει. Διαβάστε καλά τα READMEs που υπάρχουν εκεί.

Μετά το reboot (για να δουλέψει ο νέος kernel) θα πρέπει να φτιάξουμε το md, με την εντολή mdadd. Σε αυτή την εντολή δίνουμε ως παραμέτρους τα devices που θα ενωθούν για να δημιουργήσουν το multiple device, το όνομα του νέου device (/dev/mdX). Προσοχή. αν υπάρχουν δεδομένα σε κάποιον από τους δίσκους που θα χρησιμοποιηθούν, μπορούν υπό προϋποθέσεις να μην χαθούν. Για άλλη μία φορά, διαβάστε το README. Τέλος, τρέχουμε την εντολή mdrun για να οριστεί το /dev/mdX ως block device. Τότε δημιουργείται και το πολύ χρήσιμο /proc/mdstat το οποίο μας δίνει πληροφορίες για τα md devices που έχουμε στο σύστημά μας.

Με τα νέα utilities (που χρειάζονται patches στον kernel) το mdrun έχει αφαιρεθεί, και η διαχείριση γίνεται με λίγο διαφορετικό τρόπο.

Μετά από όλα αυτά, είμαστε έτοιμοι να κάνουμε mount το /dev/mdX όπου μας εξυπηρετεί. Για να γίνεται αυτόματα mount κατά το boot, πρέπει απλά να τρέξουμε από ένα rc.* script τις εντολές mdadd και mdrun (οι οποίες δαιβάζουν το αρχείο /etc/mdtab και ενεργοποιούν τα raid devices) πριν διαβαστεί το fstab.

Επόμενο  Προηγούμενο  Περιεχόμενα


Valid HTML 4.01!   Valid CSS!