DooM_STeR Δημοσ. 25 Αυγούστου 2014 Share Δημοσ. 25 Αυγούστου 2014 Πολύς κόσμος ρωτάει πως μπορεί να κάνει εγκατάσταση linux σε ένα μηχάνημα, και κατά την εγκατάσταση να δημιουργήσει συστοιχία mirror (RAID1). Στην συστοιχία raid1 το σύστημα χρειάζεται δύο ίδιας χωρητικότητας σκληρούς δίσκους. στον πρώτο σκληρό αποθηκεύουμε τα αρχεία μας. Κάθε αλλαγή που γίνεται στον πρώτο σκληρό δίσκο, γίνεται αυτόματα και στον δεύτερο. Με αυτήν την χρήση , δέν κερδίζουμε σε ταχύτητα αλλά σε ασφάλεια δεδομένων. Σε περίπτωση που χαλάσει ο ένας σκληρός, τα δεδομένα είναι ασφαλή στον δεύτερο. Στο raid1 ο υπολογιστής “βλέπει” 1 σκληρό δίσκο , ενώ στην ουσία το raid θα φροντίζει να υπάρχουν τα αρχεία σας σε 2. Είναι αρκέτα απλή διαδικασία για κάποιον που έχει βασικές γνώσεις λίνουξ, με εξαίρεση 2-3 σημεία που χρειάζονται προσοχή. Σε αυτόν τον οδηγό θα προσπαθήσω να είμαι όσο πιο βατός γίνεται ωστε να αποφύγουμε μπερδέματα. Σαν διανομή εγκατάστασης επέλεξα το debian , αλλα η διαδικασία θα πρέπει να είναι ιδια και στις υπόλοιπες διανομές. Για να ξεκινήσουμε θα πρέπει να έχουμε έτοιμο το cd εγκατάστασης του λειτουργικού, ενα σύστημα με 2 ίδιας χωρητικότητας δίσκους, ενεργή σύνδεση στο ίντερνετ, και δύο κούπες καφέ ! Αφού εκκινήσουμε το σύστημα μας από το cd ξεκινάμε την εγκατάσταση κανονικά βάζοντας ότι λεπτομέρειες μας ζητηθούν. Γενικά συστήνω να παραμείνετε στις προεπιλογές της εγκατάστασης, καθώς οτιδήποτε θέλετε μπορείτε να το αλλάξετε μετέπειτα, κατά την ρύθμιση του συστήματος σας. Όταν φτάσουμε στην οθόνη επιλογής κατατμήσεων (partition manager) επιλέγουμε “manual” : Επιλέγουμε τον πρώτο δίσκο, στην δική μου περίπτωση sda και πατάμε Yes στην δημιουργία νέου partition table. Δημιουργούμε το πρώτο partition του raid μας, με αρκετό χώρο για να φιλοξενίσει το λειτουργικό (εβαλα 38gb) και του δίνουμε τις παρακάτω ρυθμίσεις Σώζουμε πατώντας “Done setting up this partition”, και ακολουθούμε τα ίδια βήματα για να δημιουργήσουμε δευτερο partition στον σκληρό, που θα χρησιμοποιηθεί για swap. Το μέγεθος του partition, εμπειρικά, θα πρέπει να είναι περίπου 1.5 φορά το μέγεθος της ram σας. (Σε συστήματα με πολύ ραμ (8gb+ μπορούμε να παραβλέψουμε την δημιουργία swap). Αφου τελειώσουμε και με αυτό, με την ίδια ακριβώς διαδικασία, θα κατατμήσουμε και τον δευτερο σκληρό μας, προσέχοντας τα partitions του δεύτερου σκληρού, να έχουν το ίδιο ακριβώς μέγεθος με αυτά του πρώτου. Μετα το πέρας της διαδικασίας, θα έχουμε partition table αντίστοιχο με το παρακάτω: Ήρθε η ώρα να δημιουργήσουμε το Mirror Raid μας! επιλέγουμε “configure software RAID” > “Create MD device” > RAID1 , δίσκους και spare devices αφήνουμε τις προεπιλογές ,και στην επιλογή των partitions επιλέγουμε το πρώτο partition απο τον κάθε δίσκο. (στην δική μου περίπτωση /dev/sda1 και /dev/sdb1) Ξαναεπιλέγουμε “Create MD Device > RAID1″ και αυτήν την φορά επιλέγουμε το δεύτερο ζεύγος partition που θα κάνουμε mirror ( στην δική μου περίπτωση /dev/sda2 και /dev/sdb2) Αφού επιλέξουμε “finish” ο οδηγός εγκατάστασης βγαίνει απο το raid setup και πλέον το partition table του σκληρού μας δίσκου έχει την παρακάτω μορφή Τα δύο νέα raid devices που δημιουργήσαμε θα τα χρησιμοποιήσουμε σαν σκληρούς εγκατάστασης για το λειτουργικό. Δημιουργούμε στο RAID1DEVICE0 το partition που θα περιέχει το λειτουργικό σύστημα και στο RAID1DEVICE1 το partition που θα χρησιμοποιηθεί από το λειτουργικό μας σαν swap. Έχοντας επιτυχώς τελειώσει με την κατάτμηση των σκληρών μας δίσκων και την δημιουργία raid συνεχίζουμε με την εγκατάσταση του λειτουργικού μας πατώντας “finish partitioning and write changes to disk” . Το επόμενο σημείο που θα πρέπει να παρέμβουμε είναι στο τέλος που γίνεται η εγκατάσταση του Bootloader ( GRUB για το Debian). O bootloader είναι το πρόγραμμα που “τρέχει” κατά την εκκίνηση του υπολογιστή, και μας βάζει στο λειτουργικό. Σαν προεπιλογή, ο bootloader εγκαθίσταται στον πρώτο σκληρό δίσκο του συστήματος. Στην δικιά μας περίπτωση επειδή οι σκληροί είναι πανομοιότυποι, πρέπει να εγκαταστήσουμε χειροκίνητα τον Bootloader και στον δεύτερο σκληρό. Έτσι, σε περίπτωση αποτυχίας του πρώτου σκληρού, να μπορεί το σύστημα μας να εκκινήσει με την χρήση του δεύτερου σκληρού δίσκου. Για να κάνουμε την ρύθμιση αυτήν λοιπόν, περιμένουμε να δούμε την παρακάτω εικόνα: Εγκαθιστούμε τον bootloader στο /dev/sda όπως μας προτείνει ο οδηγός εγκατάστασης αλλά δεν σπεύδουμε για επανεκκίνηση. πατάμε Alt+F2 να βγούμε στην δεύτερη κονσόλα και εκτελούμε τις παρακάτω εντολές ώστε να εγκαταστήσουμε τον bootloader και στον δεύτερο σκληρό. # chroot /target /bin/bash # grub-install /dev/sdb Έχουμε τελειώσει! Επιστρέφουμε στην πρώτη κονσόλα με Ctrl+Alt+F1 και πατάμε για επανεκκίνηση. Δεν ξεχνάμε να βγάλουμε το cd από το σύστημα, και μετά την εκκίνηση έχουμε ένα debian linux πάνω σε raid1 Πηγη : doomster.eu 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
ilove3dmax Δημοσ. 25 Αυγούστου 2014 Share Δημοσ. 25 Αυγούστου 2014 Φιλε μου συγνωμη για την παρεμβαση αλλα στην περιπτωση που γινει Fail ενας απο τους δυο δισκους βαζοντας μετα καινουργιο το Rebuild γινετε αυτοματα ? η πρεπει να γραψεις τιποτε στο shell με το mdadm προκειμενου να γινει rebuild το raid ευχαριστω Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
DooM_STeR Δημοσ. 25 Αυγούστου 2014 Μέλος Share Δημοσ. 25 Αυγούστου 2014 για εγκαταστάσεις με γραφικό περιβάλλον, σίγουρα θα υπάρχει κάποιο εργαλείο που θα κάνει check το status του raid και θα σου κάνει αυτόματα rebuild. σε όσες εγκαταστάσεις το χω κάνει εγώ, ειναι headless servers, Οπότε στην κακιά περίπτωση που κανει fail o σκληρός, ακολουθώ τα εξής βήματα: ***** στο παραδειγμα παρακάτω, ο παλιός καλός δισκος ειναι ο /dev/sda και ο καινούριος είναι ο /dev/sdb ελέγχω το Partition table του καλού σκληρου #fdisk -l /dev/sda δημιουργώ πανομοιότυπα partitions στον καινούριο #fdisk /dev/sdb ελέγχω το raid μου #cat /proc/mdstat κάνω rebuild τα raid στον καινούριο σκληρό #mdadm -a /dev/md0 /dev/sdb1 (το πρώτο partition) #mdadm -a /dev/md1 /dev/sdb2 (το swap partition ) και στο τέλος ξαναπερνάω το grub στο καινούριο δίσκο #grub-install /dev/sdb EDIT: να συμπληρώσω πως ο σωστός τρόπος να βγάλεις τον χαλασμένο σκληρό είναι ο εξής: αφου δείς οτι ο ενας σκληρός έχει failarei απο εδώ #cat /proc/mdstat τον μαρκάρεις σαν χαλασμένο #mdadm --manage /dev/md0 --fail /dev/sdb1 #mdadm --manage /dev/md1 --fail /dev/sdb2 και τον αφαιρέις απο το raid1 #mdadm --manage /dev/md0 --remove /dev/sdb1 #mdadm --manage /dev/md1 --remove /dev/sdb2 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mphxths Δημοσ. 25 Αυγούστου 2014 Share Δημοσ. 25 Αυγούστου 2014 ωραιος οδηγος. η δικη μου απορια ειναι .. ειναι αναγκαιο να γινει raid ....το swap ? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
DooM_STeR Δημοσ. 25 Αυγούστου 2014 Μέλος Share Δημοσ. 25 Αυγούστου 2014 ναι, γιατι αν δέν το κάνεις, αν κάψεις τον σκληρό που έχει το swap, δεν θα υπάρχει swap να τρεξει η εγκατάσταση απο τον άλλον σκληρο. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα