RAID

Thomas Venieris mot at freemail.gr
Tue May 1 15:22:24 EEST 2007


On Monday 30 April 2007 10:30, Antonis Christofides wrote:
> Για να δούμε αν κατάλαβα καλά: το RAID είναι από αυτή την άποψη σαν το
> LVM:  ο kernel όταν μπουτάρει ψάχνει τους δίσκους, βλέπει ποιοι έχουν
> πάνω τους ένα σημάδι που να λέει «ανήκω στο RAID array με το τάδε ID»,
> και έτσι συναρμολογεί τα arrays.

Ναι. Συγκεκριμένα ψάχνει partitions τύπου fd (Linux RAID Autodetect) και 
διαβάζει το superblock τους που περιέχει τις πληροφορίες αυτές.

> Για να δούμε αν κατάλαβα καλά: το RAID5 χρειάζεται να κάνει κάτι που
> ονομάζεται sync και που έχει να κάνει με τον υπολογισμό του parity.
> Αυτό το sync είναι χρονοβόρο αλλά χρειάζεται να γίνει μόνο την πρώτη φορά
> που πασπατεύεται κάποιο sector του λογικού δίσκου.  The bottom line:
> το σύστημα ξέρει πιο καλά από μένα, οπότε το αφήνω να δουλεύει χωρίς
> να ανησυχώ.

Πιο συγκεκριμένα:

Και το RAID1 και το RAID5, χρειάζεται να κάνουν sync:

- Όταν τα φτιάξεις
- Κάθε φορά που τους αντικαθιστάς έναν δίσκο.
- Όταν δεν σταματήσει σωστά (π.χ. αν πέσει το ρεύμα κατά την διάρκεια 
εγγραφής)

Στο μεν RAID1, αυτό γίνεται για να αντιγραφούν τα περιεχόμενα του ενός δίσκου 
στον άλλο (mirror), στο RAID5 για να υπολογιστεί το parity. Περισσότερες 
πληροφορίες για το πως λειτουργεί το RAID5 (και ένα κατανοητό σχήμα) μπορείς 
να βρεις εδω:

http://en.wikipedia.org/wiki/RAID5#RAID_5

Από προσωπική εμπειρία πρέπει να πω επίσης πως το RAID5 (σε αντίθεση με το 
RAID1) κάνει resync από μόνο του αν περάσει πολύς καιρός, για προληπτικούς 
υποθέτω λόγους.

> Την πρώτη φορά που έκανε backup χρειάστηκε 8 ώρες (για 120 GB, μέσα
> από 100 Mbits, δηλαδή το RAID είναι backup server που έκανε backup
> κάποιο άλλο μηχάνημα των 120 GB, τα οποία έφερε από το δίχτυ και
> αποθήκευση στο RAID).  Για τα incremental (όλα γίνονται με rsnapshot)
> χρειάζεται ένα τεταρτάκι.  Υπάρχει πιθανότητα οι 8 ώρες να μη
> χρειάστηκαν για τα rsync κλπ αλλά λόγω αυτού του sync;

Όπως είπε και ο Nick Demou, αυτό αντιστοιχεί σε 4,3MB/s περίπου, που είναι 
πολύ κοντά στο 5MB/s που προσφέρει ένα τυπικό δικτυο 100MBit. Άρα το 
πιθανότερο είναι να σε περιορίζει το δίκτυο, όχι το RAID. Αν θέλεις να είσαι 
σίγουρος πάντως, προσπάθησε να κάνεις μια δοκιμή τοπικά στο μηχάνημα.

Φιλικά,

-- 
moT

"There's the television. It's all right there. It's all
right there. Look. Listen. Kneel. Pray. Commercials."
                                           (12 Monkeys)




More information about the Linux-greek-users mailing list