mdadm είναι ένα open source, μικρό, γρήγορο και δωρεάν βοηθητικό πρόγραμμα γραμμής εντολών που εφαρμόζονται σε C και για τη διατήρηση, τη δημιουργία και την παρακολούθηση του Linux "MD" συστοιχίες συσκευή, γνωστό ως λογισμικό RAID.
Μια ελάχιστη initramfs για τη συναρμολόγηση συστοιχιών MD μπορεί να δημιουργηθεί χρησιμοποιώντας τρία αρχεία και έναν κατάλογο. Πρόκειται για τον κατάλογο / bin, ο / bin / mdadm στατικά συνδεδεμένο δυαδικό mdadm, ο / bin / busybox στατικά συνδεδεμένο δυαδικό busybox, ο bin / sh σκληρό σύνδεσμο / στην / bin / busybox, και / init, ένα σενάριο φλοιού το οποίο καλεί mdadm appropriately.Command-line optionsDefault επιλογές γραμμής εντολών περιλαμβάνει τη δυνατότητα να δημιουργήσετε μια νέα σειρά από συσκευές που δεν χρησιμοποιούνται, να συγκεντρώσει μια σειρά που δημιουργήθηκε προηγουμένως, να δημιουργήσετε ή να συγκεντρώσει μια σειρά χωρίς τα μεταδεδομένα, να κάνετε αλλαγές σε μια υπάρχουσα σειρά, να υποβάλει έκθεση σχετικά ή να τροποποιήσει αρκετές md σχετικές συσκευές, να αναδιαμορφώσει ή να αλλάξετε το μέγεθος ενός ενεργή διάταξη, να αφαιρέσετε ή να προσθέσετε μια συσκευή από / σε μια σειρά, καθώς και να παρακολουθεί μια μεμονωμένη ή πολλαπλές arrays.Mandatory exampleAn παράδειγμα init script με μια εφαρμογή mdadm θα μοιάζει με αυτό:
#! / Bin / sh
echo 'Auto-συναρμολόγηση εκκίνησης σειρά MD »
mkdir / proc
mount -t proc proc / proc
αν [-n "$ rootuuid"]
τότε arg = - = UUID $ rootuuid
Elif [-n "$ mdminor"]
τότε arg = - σούπερ-ελάσσονα = $ mdminor
αλλιώς arg = - σούπερ-ελάσσονα = 0
fi
echo "Χρήση $ arg"
mdadm -Acpartitions $ arg --auto = / dev / MDA
cd /
mount / dev / mda1 / root || mount / dev / MDA / root
umount / proc
cd / root
exec εντολή chroot. / Sbin / init / dev / console 2> & 1Getting ξεκίνησε με mdadmTo εγκαταστήσετε και να χρησιμοποιήσετε το πρόγραμμα mdadm στο GNU / Linux λειτουργικό σας σύστημα, θα πρέπει να ανοίξετε το γραφικό διαχειριστή πακέτων, αναζήτηση mdadm και να εγκαταστήσετε το πακέτο. Αν mdadm δεν είναι διαθέσιμο στην κύρια αποθετήρια λογισμικού της διανομής σας, κατεβάστε την τελευταία έκδοση από Softoware, όπου διανέμεται ως tarball πηγή.
Αποθηκεύστε το αρχείο κάπου στον υπολογιστή σας, εξαγάγετε τα περιεχόμενά του, ανοίξτε ένα τερματικό και πλοηγηθείτε στην τοποθεσία των εξαγομένων αρχεία αρχειοθέτησης (π.χ. CD /home/softoware/mdadm-3.3.2), όπου μπορείτε να εκτελέσετε το & lsquo? Να & rsquo? εντολή για την κατάρτιση του προγράμματος. Εγκαταστήστε το σύστημα ευρείας εκτελώντας το & lsquo? Sudo make install & rsquo? εντολή
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Αυτή η σημαντική έκδοση περιλαμβάνεται βελτιωμένη υποστήριξη αναμορφώσει, βελτιωμένη υποστήριξη DDF, ζεστό αντικαταστήσει , και η λειτουργικότητα κακό-μπλοκ-log.
- ονόματα Array μπορούν τώρα να έχουν ονόματα (md_home) και όχι μόνο τους αριθμούς (md0).
- Υπήρχαν πολλές μικρές νέα χαρακτηριστικά και πολλές διορθώσεις.
Τι είναι καινούργιο στην έκδοση 3.2.6:
- Αυτή η έκδοση σταθερότητα προσθέτει μια σειρά από διορθώσεις σφαλμάτων σε 3,2 .5. Δεν υπάρχουν πραγματικές διορθώσεις που ξεχωρίζουν, απλά πολλά μικρά κομμάτια.
Τι είναι καινούργιο στην έκδοση 3.2.1:
- Πρώτον, υπάρχει η & quot? Πολιτικής & quot? πλαισίου. Αυτό μας επιτρέπει να ορίσετε την πολιτική για διαφορετικές συσκευές ανάλογα με το που είναι συνδεδεμένα (π.χ. οποίων ελεγκτή) έτσι ώστε π.χ. όταν η συσκευή είναι ζεστή-συνδεδεμένο, μπορεί αμέσως να γίνει ένα ζεστό-ανταλλακτικά για μια σειρά χωρίς περαιτέρω παρέμβαση του χειριστή. Επίσης, επιτρέπει ευρύτερη ελεγκτή ανταλλακτικών της μετανάστευσης μεταξύ των συστοιχιών. Είναι πιθανό ότι περισσότερες λειτουργίες θα προστεθούν σε αυτό το πλαίσιο την πάροδο του χρόνου
- Δεύτερον, η υποστήριξη για την Intel Matrix Storage Manager (IMSM) συστοιχίες έχει σημαντικά βελτιωθεί. Ανταλλακτικά μετανάστευση είναι πλέον δυνατή, όπως είναι το επίπεδο της μετανάστευσης και OLCE (Online Επέκταση χωρητικότητας). Αυτή η υποστήριξη δεν είναι αρκετά πλήρης και απαιτεί MDADM_EXPERIMENTAL = 1 στο περιβάλλον για να εξασφαλιστεί ότι τα άτομα που χρησιμοποιούν μόνο με προσοχή. Ειδικότερα, αν ξεκινήσετε μια ανάπλαση στο Linux και μετά εκτελέστε shutdown και εκκίνησης στο παράθυρο, το πρόγραμμα οδήγησης των Windows δεν μπορεί να γίνει σωστά η επανεκκίνηση την αναμορφώσει. Και το αντίστροφο.
Τι είναι καινούργιο στην έκδοση 3.1.5:
- Δύο διορθώσεις που σχετίζονται με configs που δεν χρησιμοποιείτε udev:
- Μην απομακρύνετε τις συσκευές MD που «πρότυπο» ονόματα για --stop
- Να επιτρέπεται dev_open να εργάζονται μόνο για ανάγνωση / dev
- και σταθερά τις παλινδρομήσεις:
- Να επιτρέπεται --incremental να προσθέσετε ανταλλακτικών σε μια σειρά
- Αποδοχή --no υποβαθμισμένο ως αποδοκιμασμένο επιλογή και όχι ρίχνοντας ένα σφάλμα
- Επιστροφή σωστή κατάσταση επιτυχία όταν --incrmental συναρμολόγηση ένα δοχείο το οποίο δεν έχει ακόμη αρκετό συσκευές.
- Μην σύνδεση mdadm με pthreads, μόνο mdmon χρειάζεται.
- Fix compiler προειδοποίηση λόγω κακής χρήσης του snprintf
Τι είναι καινούργιο στην έκδοση 3.1.1:
- Πολλαπλές διορθώσεις για νέα --grow επίπεδα, συμπεριλαμβανομένων διορθώσεις για τα σοβαρά προβλήματα διαφθοράς δεδομένων.
- Αλλαγή προεπιλεγμένων μεταδεδομένων για v1.1
- Αλλαγή προεπιλεγμένο μέγεθος κομμάτι σε 512K
- Αλλαγή μεγέθους προεπιλεγμένο κομμάτι εικόνα στο 64Meg
- Όταν χρησιμοποιείται --re-πρόσθετο, δεν εμπίπτουν πίσω στο - αν προσθέσετε --re-add αποτυγχάνει, καθώς αυτό μπορεί να καταστρέψει τα δεδομένα .
Τα σχόλια δεν βρέθηκε