RAID στο Linux : Πως το χρησιμοποιούμε;
Description: This is issue 18 of Magaz, the Hellenic LinuxMagazine
Keywords: magaz hellenic greek hellas greece hellug linux magazine

Magaz, The Greek Linux Magazine
Τεύχος #18
Περιληπτικά Περιεχόμενα Αναλυτικά Περιεχόμενα Mirrors Links Πληροφορίες Συντάκτες Αναζήτηση Επικοινωνία
Επόμενο Προηγούμενο Περιεχόμενα ### 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. Επόμενο Προηγούμενο Περιεχόμενα