Αυτό το άρθρο εξηγεί πώς να χρησιμοποιήσετε το Terminal για τη δημιουργία και τη διαχείριση ριγέ συστοιχιών RAID στο OS X, καθώς η έκδοση El Capitan του Disk Utility έχει αφαιρεθεί από τις δυνατότητές της RAID.
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για τη δημιουργία πίνακα RAID 0 (Striped) χρησιμοποιώντας το Terminal στο macOS Sierra (10.12) έως το OS X Lion (10.7).
Σχετικά με το Mac OS και τους πολλαπλούς τύπους RAID
Από τις πρώτες μέρες του, το λειτουργικό σύστημα Mac έχει υποστηρίξει πολλούς τύπους RAID χρησιμοποιώντας το λογισμικό AppleRAID που αποτελεί μέρος του diskutil, του εργαλείου γραμμής εντολών που χρησιμοποιείται για μορφοποίηση, διαμερισμό και επισκευή συσκευών αποθήκευσης σε Mac.
Μέχρι το OS X El Capitan, η υποστήριξη RAID ήταν ενσωματωμένη στην εφαρμογή Disk Utility, την οποία μπορούσατε να χρησιμοποιήσετε για τη δημιουργία και τη διαχείριση συστοιχιών RAID. Η Apple απέσυρε την υποστήριξη RAID στην έκδοση El Capitan της εφαρμογής Disk Utility, αλλά κράτησε το AppleRAID διαθέσιμο για χρήστες που ήταν πρόθυμοι να χρησιμοποιήσουν το Terminal και τη γραμμή εντολών. Η Apple επέστρεψε τη δημιουργία RAID στο Disk Utility στο macOS High Sierra.
Πριν ξεκινήσετε
Η χρήση του τερματικού για τη δημιουργία συστοιχίας RAID 0, γνωστή και ως ριγέ συστοιχία, είναι μια εύκολη διαδικασία που μπορεί να εκτελεστεί από οποιονδήποτε χρήστη Mac. Δεν απαιτούνται ειδικές δεξιότητες, αν και μπορεί να σας φανεί λίγο περίεργο η εφαρμογή Terminal αν δεν την έχετε χρησιμοποιήσει ποτέ πριν.
Η σημασία των αντιγράφων ασφαλείας
Οι ριγέ συστοιχίες παρέχουν αύξηση της ταχύτητας, αλλά αυξάνουν επίσης την πιθανότητα αποτυχίας. Μια αποτυχία οποιασδήποτε μονάδας δίσκου που συνθέτει μια ριγέ συστοιχία προκαλεί αποτυχία ολόκληρης της συστοιχίας RAID. Δεν υπάρχει μαγική μέθοδος για την ανάκτηση δεδομένων από μια αποτυχημένη ριγέ συστοιχία, πράγμα που σημαίνει ότι θα πρέπει να έχετε ένα καλό σύστημα δημιουργίας αντιγράφων ασφαλείας που μπορείτε να χρησιμοποιήσετε για να επαναφέρετε δεδομένα σε περίπτωση αποτυχίας της συστοιχίας RAID.
Τι θα χρειαστείς
Το AppleRAID υποστηρίζει τύπους RAID ριγέ (RAID 0), αντικατοπτρισμένους (RAID 1) και συνενωμένους (σε έκταση). Πριν δημιουργήσετε έναν πίνακα RAID 0, χρειάζεστε:
- Δύο ή περισσότερες μονάδες δίσκου που μπορούν να αφιερωθούν ως slices στη ριγέ συστοιχία RAID.
- Ένα τρέχον αντίγραφο ασφαλείας. Η διαδικασία δημιουργίας μιας συστοιχίας RAID 0 διαγράφει όλα τα δεδομένα στις μονάδες που χρησιμοποιούνται.
Μπορείτε να χρησιμοποιήσετε σχεδόν οποιονδήποτε τύπο δίσκου, συμπεριλαμβανομένων σκληρών δίσκων, SSD ή μονάδων flash USB. Είναι καλή ιδέα οι μονάδες δίσκου να είναι πανομοιότυποι, τόσο σε μέγεθος όσο και σε μοντέλο, αν και αυτό δεν αποτελεί αυστηρή απαίτηση του RAID 0.
Εάν οι μονάδες δίσκου που σκοπεύετε να χρησιμοποιήσετε δεν έχουν ακόμη διαμορφωθεί ως ενιαίος τόμος χρησιμοποιώντας το OS X Extended (Journaled) ως σύστημα αρχείων, κάντε το. Η μέθοδος που χρησιμοποιείτε διαφέρει ανάλογα με το λειτουργικό σας σύστημα:
Μορφοποίηση μονάδας Mac με χρήση του Disk Utility (OS X El Capitan ή νεότερο)
Μορφοποίηση μονάδας Mac με χρήση του Disk Utility (OS X Yosemite ή παλαιότερο)
Χρησιμοποιήστε το τερματικό για να δημιουργήσετε έναν πίνακα RAID 0 (ριγέ)
Αυτό το παράδειγμα χρησιμοποιεί δύο δίσκους ως τμήματα του πίνακα RAID 0. Οι φέτες είναι η ονοματολογία που χρησιμοποιείται για την περιγραφή των μεμονωμένων τόμων που αποτελούν τα στοιχεία οποιουδήποτε πίνακα RAID.
- Εκκίνηση Terminal, που βρίσκεται στο Applications > Utilities.
-
Εισαγάγετε την ακόλουθη εντολή στη γραμμή εντολών στο Terminal. Μπορείτε να αντιγράψετε/επικολλήσετε την εντολή για να διευκολύνετε τη διαδικασία:
λίστα συζητήσεων
Αυτό κάνει το Terminal να εμφανίζει όλες τις μονάδες που είναι συνδεδεμένες στο Mac σας, μαζί με τα αναγνωριστικά μονάδας δίσκου που χρειάζεστε κατά τη δημιουργία της συστοιχίας RAID. Οι μονάδες δίσκου σας εμφανίζονται από το σημείο εισόδου του αρχείου, συνήθως /dev/disk0 ή /dev/disk1. Κάθε μονάδα δίσκου εμφανίζει τα μεμονωμένα διαμερίσματα της, μαζί με το μέγεθος του διαμερίσματος και το αναγνωριστικό (το όνομα).
Το αναγνωριστικό πιθανότατα δεν θα είναι το ίδιο με το όνομα που χρησιμοποιήσατε όταν μορφοποιήσατε τις μονάδες δίσκου σας. Αυτό το παράδειγμα χρησιμοποιεί δύο μονάδες δίσκου με τίτλο Slice1 και Slice2. Στην εικόνα, μπορείτε να δείτε ότι το αναγνωριστικό του Slice1 είναι disk2s2 και το Slice2 είναι το disk3s2. Είναι το αναγνωριστικό που χρησιμοποιείτε για να δημιουργήσετε τον πίνακα RAID 0.
Τα αναγνωριστικά σας μπορεί να είναι διαφορετικά, επομένως φροντίστε να αντικαταστήσετε τα παραδείγματα αναγνωριστικών στην εντολή με τα σωστά για το Mac σας.
-
Η εντολή που θα χρησιμοποιήσουμε έχει την εξής μορφή:
Diskutil appleRAID δημιουργία λωρίδας NameofStripedArray Μορφή αρχείου DiskIdentifiers
NameofStripedArray είναι το όνομα του πίνακα που θα εμφανίζεται όταν τοποθετηθεί στην επιφάνεια εργασίας του Mac σας.
FileFormat είναι η μορφή που θα χρησιμοποιηθεί όταν δημιουργηθεί ο ριγές πίνακας. Για χρήστες Mac, αυτό πιθανότατα θα είναι hfs+.
DiskIdentifers είναι τα ονόματα αναγνωριστικών που ανακαλύψατε χρησιμοποιώντας την εντολή diskutil list.
-
Εισαγάγετε την ακόλουθη εντολή στη γραμμή εντολών Terminal. Φροντίστε να αλλάξετε τα αναγνωριστικά μονάδας δίσκου για να ταιριάζουν με τη συγκεκριμένη κατάστασή σας, καθώς και το όνομα που θέλετε να χρησιμοποιήσετε για τη συστοιχία RAID.
Diskutil appleRAID δημιουργία λωρίδας FastFred HFS+ disk2s2 disk3s2
-
Το Terminal εμφανίζει τη διαδικασία δημιουργίας του πίνακα. Μετά από σύντομο χρονικό διάστημα, η νέα συστοιχία RAID τοποθετείται στην επιφάνεια εργασίας σας και το Terminal εμφανίζει το κείμενο "Ολοκληρώθηκε η λειτουργία RAID". Είστε έτοιμοι να αρχίσετε να χρησιμοποιείτε το γρήγορο νέο ριγέ RAID.
Πώς να διαγράψετε έναν ριγέ πίνακα RAID χρησιμοποιώντας το τερματικό
Κάποια στιγμή, ίσως χρειαστεί να διαγράψετε τον πίνακα. Για άλλη μια φορά, χρησιμοποιείτε την εφαρμογή Terminal σε συνδυασμό με το εργαλείο γραμμής εντολών diskutil για να διαγράψετε τον πίνακα RAID 0 και να επιστρέψετε κάθε τμήμα RAID για χρήση ως μεμονωμένοι τόμοι στο Mac σας.
Η διαγραφή του ριγέ πίνακα έχει ως αποτέλεσμα τη διαγραφή όλων των δεδομένων στο RAID. Βεβαιωθείτε ότι έχετε αντίγραφο ασφαλείας πριν συνεχίσετε.
-
Εκκινήστε την εφαρμογή Terminal που βρίσκεται στο Applications > > Utilities.
Το παράδειγμα για τη δημιουργία ενός πίνακα RAID 0 είχε ως αποτέλεσμα έναν πίνακα RAID με το όνομα FastFred. Το όνομα του RAID σας θα είναι διαφορετικό.
-
Στην προτροπή τερματικού, πληκτρολογήστε τα ακόλουθα, φροντίζοντας να αντικαταστήσετε το FastFred με το όνομα του ριγέ RAID που θέλετε να διαγράψετε.
Diskutil AppleRAID διαγραφή FastFred
-
Η εντολή delete αποπροσαρτά τον πίνακα RAID 0, μεταφέρει το RAID εκτός σύνδεσης και διασπά το RAID στα επιμέρους στοιχεία του.
Αυτό που δεν συμβαίνει είναι επίσης σημαντικό. Οι μεμονωμένες μονάδες δίσκου που αποτελούσαν τη συστοιχία δεν επανατοποθετούνται ή μορφοποιούνται σωστά. Χρησιμοποιήστε το Disk Utility για να διαμορφώσετε ξανά τις μονάδες δίσκου, ώστε να μπορούν να χρησιμοποιηθούν ξανά στο Mac σας.