Πώς να εγκαταστήσετε το λογισμικό RAID για έναν απλό διακομιστή αρχείων στο Ubuntu

Πίνακας περιεχομένων:

Βίντεο: Πώς να εγκαταστήσετε το λογισμικό RAID για έναν απλό διακομιστή αρχείων στο Ubuntu

Βίντεο: Πώς να εγκαταστήσετε το λογισμικό RAID για έναν απλό διακομιστή αρχείων στο Ubuntu
Βίντεο: How to install Microsoft NTFS for Mac by Tuxera 2021 (with macOS Monterey support) 2024, Μάρτιος
Πώς να εγκαταστήσετε το λογισμικό RAID για έναν απλό διακομιστή αρχείων στο Ubuntu
Πώς να εγκαταστήσετε το λογισμικό RAID για έναν απλό διακομιστή αρχείων στο Ubuntu
Anonim
Χρειάζεστε ένα διακομιστή αρχείων για το φθηνό που είναι εύκολο στη ρύθμιση, "rock solid" αξιόπιστο με Email Alerting; θα σας δείξει πώς να χρησιμοποιήσετε το Ubuntu, το λογισμικό RAID και το SaMBa για να πετύχετε ακριβώς αυτό.
Χρειάζεστε ένα διακομιστή αρχείων για το φθηνό που είναι εύκολο στη ρύθμιση, "rock solid" αξιόπιστο με Email Alerting; θα σας δείξει πώς να χρησιμοποιήσετε το Ubuntu, το λογισμικό RAID και το SaMBa για να πετύχετε ακριβώς αυτό.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Παρά το πρόσφατο buzz για να μετακινήσετε τα πάντα στο "πανίσχυρο" σύννεφο, μερικές φορές μπορεί να μην θέλετε τις πληροφορίες σας σε κάποιον άλλο διακομιστή ή απλά να μην μπορείτε να κατεβάσετε τους όγκους των δεδομένων που χρειάζεστε από το διαδίκτυο κάθε φορά (για παράδειγμα, ). Επομένως, πριν ξεκαθαρίσετε μια θέση στον προϋπολογισμό σας για μια λύση αποθήκευσης, σκεφτείτε μια διαμόρφωση που είναι δωρεάν με το Linux.

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

Εικόνα από την Filomena Scalise

Σχετικά με το λογισμικό RAID

Όπως υποδηλώνει το όνομα, πρόκειται για μια εγκατάσταση RAID (Redundant Array of Inexpensive Disks) που γίνεται εντελώς στο λογισμικό αντί να χρησιμοποιεί μια ειδική κάρτα υλικού. Το κύριο πλεονέκτημα ενός τέτοιου αντικειμένου είναι το κόστος, καθώς αυτή η ειδική κάρτα είναι ένα πρόσθετο πλεονέκτημα στη βασική διαμόρφωση του συστήματος. Τα βασικά μειονεκτήματα είναι βασικά οι επιδόσεις και κάποια αξιοπιστία καθώς μια τέτοια κάρτα συνήθως έρχεται με τη δική της RAM + CPU για να εκτελέσει τους υπολογισμούς που απαιτούνται για το μαθηματικό πλεόνασμα, την προσωρινή αποθήκευση δεδομένων για αυξημένη απόδοση και την προαιρετική εφεδρική μπαταρία που διατηρεί άγραφες λειτουργίες στη μνήμη cache μέχρι η ισχύς έχει αποκατασταθεί σε περίπτωση εξόδου.

Με μια ρύθμιση RAID του λογισμικού θυσιάζοντας κάποιες από τις επιδόσεις των CPU συστημάτων για να μειώσετε το συνολικό κόστος του συστήματος, ωστόσο με τις σημερινές CPU τα γενικά έξοδα είναι σχετικά αμελητέα (ειδικά εάν πρόκειται να αφιερώσετε κυρίως αυτόν τον διακομιστή ως "διακομιστή αρχείων"). Όσον αφορά την απόδοση του δίσκου, υπάρχει μια ποινή … όμως δεν έχω συναντήσει ποτέ μια συμφόρηση από το υποσύστημα δίσκου από το διακομιστή για να σημειώσω πόσο βαθιά είναι. Ο οδηγός του Tom's Hardware "Το Tom's Go RAID5" είναι ένα oldie αλλά ένα εξαντλητικό άρθρο σχετικά με το θέμα, το οποίο προσωπικά χρησιμοποιώ ως σημείο αναφοράς, ωστόσο, παίρνω τα σημεία αναφοράς με έναν κόκκο αλατιού καθώς μιλάει για την υλοποίηση του λογισμικού RAID των Windows όλα τα υπόλοιπα, είμαι βέβαιος ότι το Linux είναι πολύ καλύτερο: P).

Προϋποθέσεις

  • Υπομονή νέος, αυτή είναι μια μακρά ανάγνωση.
  • Θεωρείται ότι γνωρίζετε τι είναι το RAID και ποια είναι η χρήση του.
  • Αυτός ο οδηγός γράφτηκε με χρήση του Ubuntu server9.10 x64, επομένως θεωρείται ότι έχετε και ένα σύστημα βασισμένο στο Debian για να δουλέψετε επίσης.
  • Θα με δείτε να χρησιμοποιώ το VIM ως πρόγραμμα επεξεργασίας, ακριβώς επειδή είμαι συνηθισμένος σε αυτό … μπορείτε να χρησιμοποιήσετε οποιοδήποτε άλλο πρόγραμμα επεξεργασίας που θέλετε.
  • Το σύστημα Ubuntu που χρησιμοποίησα για τη σύνταξη αυτού του οδηγού, εγκαταστάθηκε σε δίσκο-κλειδί. Με τον τρόπο αυτό επέτρεψα να χρησιμοποιήσω το sda1 ως μέρος της συστοιχίας RAID, προσαρμόζοντας έτσι ανάλογα με τη ρύθμισή σας.
  • Ανάλογα με τον τύπο RAID που θέλετε να δημιουργήσετε, θα χρειαστείτε τουλάχιστον δύο δίσκους στο σύστημά σας και σε αυτόν τον οδηγό χρησιμοποιούμε 6 μονάδες δίσκου.

Επιλέγοντας τους δίσκους που δημιουργούν τη συστοιχία

Το πρώτο βήμα για την αποφυγή παγίδευσης είναι η γνώση της ύπαρξης (Thufir Hawat από την Dune).

Η επιλογή των δίσκων είναι ένα ζωτικό βήμα που δεν πρέπει να ληφθεί ελαφρώς, και θα ήταν καλό να επωφεληθείτε από την εμπειρία σας πραγματικά και να λάβετε υπόψη αυτήν την προειδοποίηση:

Κάνω ΔΕΝ χρησιμοποιήστε μονάδες δίσκου "consumer grade" για να δημιουργήσετε τη συστοιχία σας, χρησιμοποιήστε μονάδες δίσκου "server grade" !!!!!!

Τώρα ξέρω τι σκέψης σας, δεν είπαμε ότι θα πάμε για το φθηνό; και ναι το κάναμε, αλλά, αυτό είναι ακριβώς ένα από τα μέρη όπου το κάνει αυτό είναι απερίσκεπτο και θα πρέπει να αποφεύγεται. Παρά την ελκυστική τιμή τους, οι σκληροί δίσκοι καταναλωτικού βαθμού δεν σχεδιάζονται για να χρησιμοποιηθούν σε ένα τύπο χρήσης 24/7. Πιστέψτε με, η δική σας έχει δοκιμάσει αυτό για σας. Τουλάχιστον τέσσερις μονάδες ποιότητας για τους καταναλωτές στους 3 διακομιστές που έχω εγκαταστήσει έτσι (λόγω περιορισμών του προϋπολογισμού) απέτυχαν μετά από περίπου 1,5 ~ 1,8 χρόνια από την αρχική ημέρα έναρξης του διακομιστή. Ενώ δεν υπήρχε απώλεια δεδομένων, επειδή η RAID έκανε δουλειά Καλά και επέζησε … αυτές τις στιγμές συντομεύουν το προσδόκιμο ζωής του sysadmin, για να μην αναφέρουμε τον χρόνο για την εταιρεία για τη συντήρηση του διακομιστή (κάτι που μπορεί να καταλήξει να κοστίζει περισσότερο από τους δίσκους υψηλότερης κατηγορίας).

Κάποιοι μπορεί να πουν ότι δεν υπάρχει διαφορά στο ποσοστό αποτυχίας μεταξύ των δύο τύπων. Αυτό μπορεί να είναι αληθινό, ωστόσο, παρά τους ισχυρισμούς αυτούς, οι οδηγοί βαθμού εξυπηρέτησης εξακολουθούν να έχουν υψηλότερο επίπεδο περιορισμών SMART και QAing πίσω από αυτούς (όπως μπορεί να παρατηρηθεί από το γεγονός ότι δεν κυκλοφορούν στην αγορά μόλις οδηγηθούν οι καταναλωτές) γι 'αυτό εξακολουθούμε να συνιστούμε να σας διανέμεται το επιπλέον $ $ $ για την αναβάθμιση.

Επιλέγοντας το επίπεδο RAID.

Παρόλο που δεν πρόκειται να πάω σε όλες τις διαθέσιμες επιλογές (αυτό είναι πολύ καλά τεκμηριωμένο στην καταχώρηση wikipedia RAID), νιώθω ότι αξίζει να σημειωθεί ότι θα πρέπει πάντα να επιλέγετε τουλάχιστον RAID 6 ή ακόμα υψηλότερα ( θα χρησιμοποιήσουμε Linux RAID10). Αυτό συμβαίνει επειδή, όταν αποτύχει ένας δίσκος, υπάρχει μεγαλύτερη πιθανότητα για μια γειτονική αποτυχία του δίσκου και στη συνέχεια έχετε μια "δισκέτα" αποτυχία στα χέρια σας.Επιπλέον, εάν πρόκειται να χρησιμοποιήσετε μεγάλους δίσκους, καθώς οι μεγαλύτεροι δίσκοι έχουν μεγαλύτερη πυκνότητα δεδομένων στην επιφάνεια της πιατέλας, η πιθανότητα αποτυχίας είναι υψηλότερη. Οι δίσκοι IMHO από 2T και πέρα θα εμπίπτουν πάντοτε σε αυτήν την κατηγορία, οπότε γνωρίζετε.

Ας σπάσουμε

Δίσκοι διαμοιρασμού

Ενώ στο Linux / GNU θα μπορούσαμε να χρησιμοποιήσουμε ολόκληρη τη συσκευή μπλοκ για τις ανάγκες αποθήκευσης, θα χρησιμοποιήσουμε διαμερίσματα, διότι διευκολύνει τη χρήση εργαλείων διάσωσης δίσκων σε περίπτωση που το σύστημα έχει ξεπεράσει. Χρησιμοποιούμε το πρόγραμμα "fdisk" εδώ, αλλά εάν πρόκειται να χρησιμοποιήσετε δίσκους μεγαλύτερους από 2T, θα χρειαστεί να χρησιμοποιήσετε ένα πρόγραμμα διαμέρισης που υποστηρίζει τη διαίρεση GPT όπως διαχωρίστηκε.

sudo fdisk /dev/sdb

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

Μόλις φτάσετε στο fdisk, οι πληκτρολογήσεις είναι:

n; για ένα νέο διαμέρισμα εισαγω Π; για ένα πρωτεύον διαμέρισμα εισαγω 1. αριθμός διαμερίσματος εισαγω; αποδεχθεί την προεπιλογή εισαγω; αποδεχθεί την προεπιλογή t; για να αλλάξετε τον τύπο fd; ορίζει τον τύπο που θα είναι "ανίχνευση αυτόματης ανίχνευσης Linux" (83h) w; να γράψετε αλλαγές στο δίσκο και να βγείτε

Ξεπλύνετε και επαναλάβετε για όλους τους δίσκους που θα είναι μέρος του πίνακα.

Δημιουργία συστοιχίας RAID10 Linux

Το πλεονέκτημα της χρήσης του "Linux raid10 "είναι ότι ξέρει πώς να επωφεληθεί από έναν μη ομοιόμορφο αριθμό δίσκων για να αυξήσει την απόδοση και την ευκαμψία ακόμα περισσότερο από τη βανίλια RAID10, εκτός από το γεγονός ότι κατά τη χρήση του, ο" 10 "πίνακας μπορεί να δημιουργηθεί σε ένα ενιαίο βήμα.

Δημιουργήστε τη συστοιχία από τους δίσκους που έχουμε ετοιμάσει στο τελευταίο βήμα με την έκδοση:

sudo mdadm --create /dev/md0 --chunk=256 --level=10 -p f2 --raid-devices=5 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 --verbose

Σημείωση: Αυτό είναι μόνο μια γραμμή, παρά το γεγονός ότι η αναπαράσταση το χωρίζει σε δύο.

Ας σπάσουμε τις παραμέτρους:

  • "-Chunk = 256" - Το μέγεθος των byte των ραδιοφωνικών λωρίδων είναι σπασμένο και αυτό το μέγεθος συνιστάται για νέους / μεγάλους δίσκους (οι οδηγοί 2T που χρησιμοποιήθηκαν για να κάνουν αυτόν τον οδηγό ήταν χωρίς αμφιβολία στην κατηγορία αυτή).
  • "-Level = 10" - Χρησιμοποιεί το Linux raid10 (εάν απαιτείται μια παραδοσιακή επιδρομή, για οποιονδήποτε λόγο, θα πρέπει να δημιουργήσετε δύο συστοιχίες και να τους ενώσετε).
  • "-P f2" - Χρησιμοποιεί το σχέδιο "πολύ" περιστροφής βλέπε σημείωση παρακάτω για περισσότερες πληροφορίες και "2" λέει ότι ο πίνακας θα κρατήσει δύο αντίγραφα των δεδομένων.

Σημείωση: Χρησιμοποιούμε το σχέδιο "μακριά" επειδή αυτό προκαλεί τη φυσική διάταξη των δεδομένων στους δίσκους να μην είναι η ίδια. Αυτό βοηθά να ξεπεραστεί η κατάσταση όπου το υλικό μιας από τις μονάδες αποτυγχάνει εξαιτίας κατασκευαστικού σφάλματος (και δεν νομίζω ότι "αυτό δεν θα συμβεί σε μένα" όπως το έκανε πραγματικά). Λόγω του γεγονότος ότι οι δύο δίσκοι είναι της ίδιας μάρκας και του ίδιου μοντέλου, έχουν χρησιμοποιηθεί με τον ίδιο τρόπο και κατά παράδοση διατηρούν τα δεδομένα στην ίδια φυσική θέση … Υπάρχει κίνδυνος να αποτύχει η κίνηση που κρατάει το αντίγραφο των δεδομένων πολύ ή είναι κοντά και δεν θα παράσχει την απαιτούμενη ελαστικότητα μέχρι να φτάσει ένας δίσκος αντικατάστασης. Το σχέδιο "μακριά" κάνει τη διανομή των δεδομένων σε μια τελείως διαφορετική φυσική θέση στις μονάδες αντιγραφής, εκτός από τη χρήση δίσκων που δεν βρίσκονται κοντά μεταξύ τους στην περίπτωση του υπολογιστή. Περισσότερες πληροφορίες μπορείτε να βρείτε εδώ και στους παρακάτω συνδέσμους.

Μόλις δημιουργηθεί η συστοιχία, θα ξεκινήσει η διαδικασία συγχρονισμού. Παρόλο που μπορεί να θέλετε να περιμένετε για χάρη των παραδόσεων (καθώς αυτό μπορεί να διαρκέσει λίγο), μπορείτε να αρχίσετε να χρησιμοποιείτε τη συστοιχία αμέσως.

Η πρόοδος μπορεί να παρατηρηθεί χρησιμοποιώντας:

watch -d cat /proc/mdstat

Δημιουργήστε το αρχείο διαμόρφωσης mdadm.conf

Ενώ έχει αποδειχθεί ότι το Ubuntu απλά ξέρει να σαρώσει και να ενεργοποιήσει αυτόματα τον πίνακα κατά την εκκίνηση, για λόγους πληρότητας και ευγένειας για το επόμενο sysadmin θα δημιουργήσουμε το αρχείο. Το σύστημά σας δεν δημιουργεί αυτόματα το αρχείο και προσπαθεί να θυμάται όλα τα στοιχεία / κατατμήσεις του RAID σας, είναι μια μέση της λογικής του συστήματος του διαχειριστή. Αυτές οι πληροφορίες μπορούν και πρέπει να φυλάσσονται στο αρχείο mdadm.conf. Η μορφοποίηση μπορεί να είναι δύσκολη, αλλά ευτυχώς η έξοδος της εντολής mdadm -detail -scan -verbose σας παρέχει αυτό.

Σημείωση: Έχει ειπωθεί ότι: "Οι περισσότερες διανομές αναμένουν το αρχείο mdadm.conf στο / etc /, όχι / etc / mdadm. Πιστεύω ότι αυτό είναι ένα "ubuntu-ism" για να το /etc/mdadm/mdadm.conf ". Λόγω του ότι εμείς είναι χρησιμοποιώντας το Ubuntu εδώ, θα πάμε απλά με αυτό.

sudo mdadm --detail --scan --verbose > /etc/mdadm/mdadm.conf

ΣΠΟΥΔΑΙΟΣ! θα πρέπει να αφαιρέσετε ένα "0" από το νεοδημιουργημένο αρχείο επειδή η σύνταξη που προκύπτει από την παραπάνω εντολή δεν είναι εντελώς σωστή (το GNU / Linux δεν είναι ακόμα OS).

Εάν θέλετε να δείτε το πρόβλημα που προκαλεί αυτή η εσφαλμένη ρύθμιση παραμέτρων, μπορείτε να εκδώσετε το μήνυμα "σάρωση" εντολή σε αυτό το σημείο, προτού κάνετε την προσαρμογή:

mdadm --examine --scan

Για να ξεπεραστεί αυτό, επεξεργαστείτε το αρχείο /etc/mdadm/mdadm.conf και αλλαγή:

metadata=00.90

Να διαβασω:

metadata=0.90

Εκτέλεση του mdadm -examine-σάρωση η εντολή θα πρέπει να επιστρέψει χωρίς σφάλμα.

Ρύθμιση συστήματος αρχείων στον πίνακα

Έχω χρησιμοποιήσει ext4 για αυτό το παράδειγμα επειδή για μένα χτίστηκε απλώς την εξοικείωση του συστήματος αρχείων ext3 που ήρθε ενώπιον του, παρέχοντας παράλληλα τις υποσχόμενες καλύτερες επιδόσεις και χαρακτηριστικά. Προτείνω να αφιερώσετε χρόνο για να διερευνήσετε τι σύστημα αρχείων ταιριάζει καλύτερα στις ανάγκες σας και ένα καλό ξεκίνημα γι 'αυτό είναι το άρθρο μας "Ποια Συστήματα Αρχείων Linux θα πρέπει να επιλέξετε;".

sudo mkfs.ext4 /dev/md0

Σημείωση: Σε αυτή την περίπτωση δεν χώρισα την προκύπτουσα συστοιχία επειδή απλά δεν την χρειαζόμουν τότε, καθώς το αιτούν μέρος ζήτησε συγκεκριμένα τουλάχιστον 3,5T συνεχή χώρο. Με αυτό είπε, αν ήθελα να δημιουργήσω διαμερίσματα, θα έπρεπε να χρησιμοποιήσω ένα βοηθητικό πρόγραμμα διαχωρισμού GPT όπως το "parted".

Βάση

Δημιουργία του σημείου πρόσδεσης:

sudo mkdir /media/raid10

Σημείωση: Αυτό μπορεί να είναι οποιαδήποτε θέση, τα παραπάνω είναι μόνο ένα παράδειγμα.

Επειδή έχουμε να κάνουμε με μια "συναρμολογημένη συσκευή" θα το κάνουμε δεν χρησιμοποιήστε το UUID του συστήματος αρχείων που βρίσκεται στη συσκευή για τη συναρμολόγηση (όπως συνιστάται για άλλους τύπους συσκευών στον οδηγό μας "τι είναι ο οδηγός linux fstab και πώς λειτουργεί"), καθώς το σύστημα μπορεί να δει μέρος του συστήματος αρχείων σε έναν μεμονωμένο δίσκο και προσπάθησε να εσφαλμένα Τοποθετήστε το απευθείας. για να το ξεπεράσουμε, θέλουμε να περιμένουμε ρητώς τη συσκευή να "συναρμολογηθεί" προτού το δοκιμάσουμε να το τοποθετήσουμε και θα χρησιμοποιήσουμε το όνομα του συναρμολογημένου πίνακα ("md") εντός fstab για να επιτευχθεί αυτό. Επεξεργαστείτε το αρχείο fstab:

sudo vim /etc/fstab

Και προσθέστε σε αυτήν τη γραμμή:

/dev/md0 /media/raid10/ ext4 defaults 1 2

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

Χρησιμοποιήστε το στήριγμα με την αυτόματη παράμετρο (-a) για να προσομοιώσετε μια εκκίνηση του συστήματος, ώστε να γνωρίζετε ότι η διαμόρφωση λειτουργεί σωστά και ότι η συσκευή RAID θα τοποθετηθεί αυτόματα κατά την επανεκκίνηση του συστήματος:

sudo mount -a

Θα πρέπει τώρα να βλέπετε τη συστοιχία που έχει τοποθετηθεί με την εντολή "mount" χωρίς παραμέτρους.

Ειδοποιήσεις ηλεκτρονικού ταχυδρομείου για τη συστοιχία RAID

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

Ακολουθήστε τον οδηγό "Πώς να εγκαταστήσετε ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου στο Linux χρησιμοποιώντας το Gmail ή SMTP" και, όταν τελειώσετε, επιστρέψτε εδώ για να εκτελέσετε τα ειδικά βήματα RAID.

Επιβεβαιώστε ότι το mdadm μπορεί να στείλει ηλεκτρονικό ταχυδρομείο Η εντολή παρακάτω, θα πει mdadm να πυροβολήσει μόνο ένα email και να κλείσει.

sudo mdadm --monitor --scan --test --oneshot

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

Ορίστε τη διαμόρφωση mdadm για να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου κατά την εκκίνηση Αν και δεν είναι απόλυτη ανάγκη, είναι ωραίο να λαμβάνετε μια ενημέρωση από καιρό σε καιρό από τη μηχανή για να μας ενημερώσετε ότι η δυνατότητα ηλεκτρονικού ταχυδρομείου εξακολουθεί να λειτουργεί και της κατάστασης του πίνακα. πιθανώς δεν θα σας συγκλονιστεί από τα μηνύματα ηλεκτρονικού ταχυδρομείου, καθώς αυτή η ρύθμιση επηρεάζει μόνο τις νεοσύστατες επιχειρήσεις (οι οποίες δεν θα πρέπει να υπάρχουν σε διακομιστές). Επεξεργαστείτε το αρχείο διαμόρφωσης mdadm:

sudo vim /etc/default/mdadm

Πρόσθεσε το -δοκιμή παράμετρος στο DAEMON_OPTIONS έτσι ώστε να μοιάζει με:

DAEMON_OPTIONS='--syslog --test'

Μπορείτε να επανεκκινήσετε το μηχάνημα μόνο για να βεβαιωθείτε ότι "στον βρόχο", αλλά δεν είναι απαραίτητο.

Διαμόρφωση Samba

Η εγκατάσταση του SaMBa σε ένα διακομιστή Linux του επιτρέπει να ενεργεί σαν διακομιστής αρχείων παραθύρων. Για να έχουμε τα δεδομένα που φιλοξενούμε στον εξυπηρετητή Linux διαθέσιμα σε πελάτες Windows, θα εγκαταστήσουμε και θα διαμορφώσουμε το SaMBa. Είναι αστείο να σημειώσουμε ότι το όνομα του πακέτου του SaMBa είναι μια λέξη για το πρωτόκολλο της Microsoft που χρησιμοποιείται για κοινή χρήση αρχείων που ονομάζεται SMB (Service Message Block).

Σε αυτόν τον οδηγό ο διακομιστής χρησιμοποιείται για δοκιμές, έτσι θα επιτρέψουμε την πρόσβαση στο μερίδιό του χωρίς απαιτώντας έναν κωδικό πρόσβασης, ίσως θελήσετε να σκάψετε λίγο περισσότερο τον τρόπο ρύθμισης των δικαιωμάτων μετά την ολοκλήρωση της εγκατάστασης.

Επίσης συνιστάται να δημιουργήσετε έναν μη προνομιούχο χρήστη για να είστε ο κάτοχος των αρχείων. Σε αυτό το παράδειγμα χρησιμοποιούμε τον χρήστη "geek" που δημιουργήσαμε για αυτή την εργασία. Επεξηγήσεις σχετικά με τον τρόπο δημιουργίας ενός χρήστη και τη διαχείριση δικαιωμάτων ιδιοκτησίας και αδειών μπορείτε να βρείτε στον οδηγό "Δημιουργία νέου χρήστη στον Ubuntu Server 9.10" και "Ο οδηγός για αρχάριους οδηγούς για τη διαχείριση χρηστών και ομάδων σε Linux".

Εγκατάσταση Samba:

aptitude install samba

Επεξεργαστείτε το αρχείο διαμόρφωσης samba:

sudo vim /etc/samba/smb.conf

Προσθέστε ένα κοινόχρηστο στοιχείο που ονομάζεται "γενικό" το οποίο θα επιτρέψει την πρόσβαση στο σημείο προσάρτησης "/ media / raid10 / general" προσθέτοντας τα παρακάτω στο αρχείο.

[general] path = /media/raid10/general force user = geek force group = geek read only = No create mask = 0777 directory mask = 0777 guest only = Yes guest ok = Yes

Οι παραπάνω ρυθμίσεις καθιστούν το κοινόχρηστο κοινό διευθύνσεων χωρίς έναν κωδικό πρόσβασης σε οποιονδήποτε και κάνει τον προεπιλεγμένο ιδιοκτήτη των αρχείων τον χρήστη "geek".

Για αναφορά, αυτό το αρχείο smb.conf λήφθηκε από έναν εξυπηρετητή εργασίας.

Επανεκκινήστε την υπηρεσία samba για να επηρεάσετε τις ρυθμίσεις:

sudo /etc/init.d/samba restart

Αφού γίνει, μπορείτε να χρησιμοποιήσετε το testparm για να δείτε τις ρυθμίσεις που εφαρμόζονται στον εξυπηρετητή samba. αυτό είναι, ο διακομιστής πρέπει τώρα να είναι, προσβάσιμος από οποιοδήποτε παράθυρο κουτί χρησιμοποιώντας:

server-namegeneral

Αντιμετώπιση προβλημάτων

Όταν χρειάζεται να αντιμετωπίσετε κάποιο πρόβλημα ή ένας δίσκος απέτυχε σε μια συστοιχία, προτείνω να αναφερθείτε στο φύλλο mdadm cheat (αυτό είναι που κάνω …).

Γενικά θα πρέπει να θυμάστε ότι όταν αποτύχει ένας δίσκος πρέπει να το αφαιρέσετε από τον πίνακα, να κλείσετε το μηχάνημα, να αντικαταστήσετε την αποτυχημένη μονάδα δίσκου με αντικατάσταση και στη συνέχεια να "προσθέσετε" τη νέα μονάδα στον πίνακα μετά τη δημιουργία του κατάλληλου δίσκου (διαμερίσματα) σε αυτό, αν είναι απαραίτητο.

Αφού γίνει αυτό, ίσως θελήσετε να βεβαιωθείτε ότι η συστοιχία αναδομεί και παρακολουθεί την πρόοδο με:

watch -d cat /proc/mdstat

Καλή τύχη!:)

Βιβλιογραφικές αναφορές: mdadm εξαπατήσει το φύλλο Τα επίπεδα RAID καταρρέουν Το Linux RAID10 εξήγησε mdadm σελίδα εντολών mdadm σελίδα ρύθμισης αρχείου Περιορίστηκαν οι περιορισμοί κατανομής

Χρησιμοποιώντας το λογισμικό RAID δεν θα κοστίσει πολύ … Ακριβώς τη ΦΩΝΗ σας;-)

Συνιστάται: