Η ρύθμιση ενός συστήματος μονάδας δίσκου Fusion στο Mac σας δεν απαιτεί ειδικό λογισμικό ή υλικό, εκτός από μια πρόσφατη έκδοση του OS X Mountain Lion (10.8.2 ή νεότερη) και δύο μονάδες δίσκου που θέλετε το Mac σας να αντιμετωπίζεται ως ενιαίος μεγαλύτερος τόμος.
Όταν η Apple ενημερώσει το λειτουργικό σύστημα και το Disk Utility για να περιλαμβάνει γενική υποστήριξη για μια μονάδα Fusion, θα μπορείτε να δημιουργήσετε τη δική σας μονάδα Fusion εύκολα. Στο μεταξύ, μπορείτε να κάνετε το ίδιο πράγμα χρησιμοποιώντας το Τερματικό.
Fusion Drive: μια επισκόπηση
Τον Οκτώβριο του 2012, η Apple παρουσίασε τα iMac και τα Mac mini με μια νέα επιλογή αποθήκευσης: τη μονάδα Fusion. Μια μονάδα δίσκου Fusion είναι στην πραγματικότητα δύο μονάδες σε μία. Το πρωτότυπο περιελάμβανε έναν SSD 128 GB (Solid State Drive) και έναν τυπικό σκληρό δίσκο 1 TB ή 3 TB με βάση platter. Η μονάδα Fusion συνδυάζει το SSD και τη μονάδα σκληρού δίσκου σε έναν ενιαίο τόμο που το λειτουργικό σύστημα βλέπει ως μία μονάδα.
Η Apple περιγράφει τη μονάδα Fusion ως μια έξυπνη μονάδα δίσκου που μετακινεί δυναμικά τα αρχεία που χρησιμοποιείτε πιο συχνά στο τμήμα SSD του τόμου, διασφαλίζοντας ότι τα δεδομένα που έχετε συχνά πρόσβαση θα διαβάζονται από το ταχύτερο τμήμα της μονάδας δίσκου Fusion. Ομοίως, τα δεδομένα που χρησιμοποιούνται λιγότερο συχνά υποβιβάζονται στην πιο αργή, αλλά σημαντικά μεγαλύτερη, ενότητα σκληρού δίσκου.
Όταν ανακοινώθηκε για πρώτη φορά, πολλοί νόμιζαν ότι αυτή η επιλογή αποθήκευσης ήταν απλώς ένας τυπικός σκληρός δίσκος με ενσωματωμένη κρυφή μνήμη SSD. Οι κατασκευαστές δίσκων προσφέρουν πολλές τέτοιες μονάδες δίσκου, επομένως δεν θα αντιπροσώπευε τίποτα νέο. Αλλά η έκδοση της Apple δεν είναι μία μονάδα δίσκου. είναι δύο ξεχωριστές μονάδες δίσκου που συνδυάζει και διαχειρίζεται το λειτουργικό σύστημα.
Αφού η Apple δημοσίευσε περισσότερες λεπτομέρειες, έγινε φανερό ότι η μονάδα δίσκου Fusion είναι ένα σύστημα αποθήκευσης κλιμακωτών που έχει κατασκευαστεί από μεμονωμένες μονάδες δίσκου με ρητό σκοπό τη διασφάλιση των ταχύτερων δυνατών χρόνων ανάγνωσης και εγγραφής για δεδομένα που χρησιμοποιούνται συχνά. Η κλιμακωτή αποθήκευση χρησιμοποιείται συνήθως σε μεγάλες επιχειρήσεις για τη διασφάλιση γρήγορης πρόσβασης στις πληροφορίες, επομένως είναι ενδιαφέρον να τη δούμε να μεταφέρεται σε επίπεδο καταναλωτή.
Fusion Drive and Core Storage
Με βάση την έρευνα που πραγματοποιήθηκε από τον Patrick Stein, προγραμματιστή και συγγραφέα Mac, η δημιουργία μιας μονάδας Fusion δεν φαίνεται να απαιτεί ειδικό υλικό. Το μόνο που χρειάζεστε είναι ένας SSD και ένας σκληρός δίσκος που βασίζεται σε πιατέλα. Θα χρειαστείτε επίσης το OS X Mountain Lion (10.8.2 ή νεότερη έκδοση). Η Apple είπε ότι η έκδοση του Disk Utility που διατίθεται με το νέο Mac mini και iMac είναι μια ειδική έκδοση που υποστηρίζει μονάδες δίσκου Fusion. Οι παλαιότερες εκδόσεις του Disk Utility δεν θα λειτουργούν με Fusion Drives.
Αν και αυτό είναι σωστό, δεν είναι όλη η ιστορία. Η εφαρμογή Disk Utility είναι ένα περιτύλιγμα GUI για το υπάρχον πρόγραμμα γραμμής εντολών που ονομάζεται diskutil. Το Diskutil περιέχει ήδη όλες τις δυνατότητες και τις εντολές που είναι απαραίτητες για τη δημιουργία μιας μονάδας δίσκου Fusion. το μόνο πρόβλημα είναι ότι η τρέχουσα έκδοση του Disk Utility, η εφαρμογή GUI που έχουμε συνηθίσει να χρησιμοποιούμε, δεν έχει ακόμη ενσωματωμένες τις νέες εντολές αποθήκευσης πυρήνα. Η ειδική έκδοση του Disk Utility που διατίθεται με Mac με δυνατότητα Fusion έχει ενσωματωμένες τις βασικές εντολές αποθήκευσης. Οι ενημερωμένες εκδόσεις του macOS έχουν όλες τις βασικές εντολές αποθήκευσης διαθέσιμες για οποιονδήποτε Mac, ανεξάρτητα από το μοντέλο.
Εάν χρησιμοποιείτε μια παλαιότερη έκδοση του macOS, μπορείτε να χρησιμοποιήσετε το Terminal και τη διεπαφή της γραμμής εντολών για να δημιουργήσετε τη δική σας μονάδα δίσκου Fusion.
Fusion με και χωρίς SSD
Η μονάδα Fusion που πουλάει η Apple χρησιμοποιεί έναν SSD και έναν τυπικό σκληρό δίσκο που βασίζεται σε πιατέλα. Αλλά η τεχνολογία Fusion δεν απαιτεί ούτε δοκιμάζει την παρουσία SSD. Μπορείτε να χρησιμοποιήσετε το Fusion με οποιεσδήποτε δύο μονάδες δίσκου, αρκεί η μία από αυτές να είναι αισθητά πιο γρήγορη από την άλλη.
Αυτό σημαίνει ότι μπορείτε να δημιουργήσετε μια μονάδα Fusion χρησιμοποιώντας μια μονάδα 10.000 RPM και μια τυπική μονάδα 7.200 RPM για μαζική αποθήκευση. Θα μπορούσατε επίσης να προσθέσετε μια μονάδα 7.200 RPM σε έναν Mac που είναι εξοπλισμένος με μονάδα 5.400 RPM. Καταλαβαίνετε την ιδέα: μια γρήγορη οδήγηση και μια πιο αργή. Ο καλύτερος συνδυασμός είναι ένας SSD και μια τυπική μονάδα δίσκου, ωστόσο, επειδή θα προσφέρει τη μεγαλύτερη βελτίωση στην απόδοση χωρίς να θυσιάζει τον μαζικό αποθηκευτικό χώρο, κάτι που έχει να κάνει με το σύστημα κίνησης Fusion.
Χρησιμοποιήστε το τερματικό για να λάβετε μια λίστα με ονόματα μονάδων δίσκου
Οι δίσκοι Fusion μπορούν να λειτουργήσουν με δύο μονάδες δίσκου οποιουδήποτε τύπου, αρκεί η μία να είναι ταχύτερη από την άλλη, αλλά αυτός ο οδηγός προϋποθέτει ότι χρησιμοποιείτε έναν μόνο SSD και έναν σκληρό δίσκο που βασίζεται σε πιατέλα, καθεμία από τις οποίες θα να μορφοποιηθεί ως ενιαίος τόμος με το Disk Utility, χρησιμοποιώντας τη μορφή Mac OS Extended (Journaled).
Οι εντολές που θα χρησιμοποιήσουμε δίνουν οδηγίες στον πυρήνα αποθήκευσης για να καταστήσουμε τις δύο μονάδες μας έτοιμες για χρήση ως μονάδα δίσκου Fusion προσθέτοντάς τις πρώτα σε μια κεντρική ομάδα αποθήκευσης λογικών συσκευών και στη συνέχεια συνδυάζοντάς τις σε έναν λογικό τόμο.
Προειδοποίηση: Μην χρησιμοποιείτε μονάδα δίσκου που αποτελείται από πολλαπλά διαμερίσματα
Η αποθήκευση πυρήνα μπορεί να χρησιμοποιεί μια ολόκληρη μονάδα δίσκου ή μια μονάδα δίσκου που έχει χωριστεί σε πολλούς τόμους με το Disk Utility. Ως πείραμα, προσπαθήσαμε να δημιουργήσουμε μια λειτουργική μονάδα Fusion που αποτελείται από δύο διαμερίσματα. Ένα διαμέρισμα βρισκόταν στον ταχύτερο SSD. το δεύτερο διαμέρισμα βρισκόταν σε έναν τυπικό σκληρό δίσκο. Αν και αυτή η διαμόρφωση λειτούργησε, δεν τη συνιστούμε. Η μονάδα Fusion δεν μπορεί να διαγραφεί ή να χωριστεί σε μεμονωμένα διαμερίσματα. Οποιαδήποτε προσπάθεια να εκτελέσετε οποιαδήποτε ενέργεια προκαλεί την αποτυχία του diskutil. Μπορείτε να ανακτήσετε τις μονάδες δίσκου με μη αυτόματο τρόπο διαμορφώνοντάς τις ξανά, αλλά θα χάσετε τυχόν δεδομένα που υπήρχαν σε τυχόν διαμερίσματα που περιέχονται στις μονάδες δίσκου.
Η Apple δήλωσε επίσης ότι το Fusion πρόκειται να χρησιμοποιηθεί με δύο ολόκληρες μονάδες δίσκου που δεν έχουν χωριστεί σε πολλαπλά διαμερίσματα, καθώς αυτή η δυνατότητα θα μπορούσε να καταργηθεί ανά πάσα στιγμή.
Ως εκ τούτου, είναι καλύτερο να χρησιμοποιήσετε δύο ολόκληρες μονάδες δίσκου για τη δημιουργία της μονάδας Fusion. μην προσπαθήσετε να χρησιμοποιήσετε διαμερίσματα σε μια υπάρχουσα μονάδα δίσκου. Αυτός ο οδηγός υποθέτει ότι χρησιμοποιείτε έναν SSD και έναν σκληρό δίσκο, κανένας από τους οποίους δεν έχει χωριστεί σε πολλούς τόμους χρησιμοποιώντας το Disk Utility.
Δημιουργία μονάδας Fusion
Η ακόλουθη διαδικασία θα διαγράψει τυχόν δεδομένα που είναι αποθηκευμένα αυτήν τη στιγμή στις δύο μονάδες δίσκου που θα χρησιμοποιήσετε για να δημιουργήσετε μια μονάδα δίσκου Fusion. Βεβαιωθείτε ότι έχετε δημιουργήσει ένα τρέχον αντίγραφο ασφαλείας όλων των μονάδων δίσκου που χρησιμοποιεί το Mac σας προτού συνεχίσετε. Επίσης, εάν πληκτρολογήσετε λάθος το όνομα ενός δίσκου κατά τη διάρκεια οποιουδήποτε από τα βήματα, μπορεί να χάσετε τα δεδομένα στο δίσκο.
Και οι δύο μονάδες δίσκου θα πρέπει να διαμορφωθούν ως ενιαίο διαμέρισμα χρησιμοποιώντας το Disk Utility. Μόλις μορφοποιηθούν οι μονάδες δίσκου, θα εμφανιστούν στην επιφάνεια εργασίας σας. Φροντίστε να σημειώσετε το όνομα κάθε μονάδας δίσκου, γιατί θα χρειαστείτε αυτές τις πληροφορίες σύντομα. Τα παραδείγματα σε αυτόν τον οδηγό έγιναν χρησιμοποιώντας έναν SSD με το όνομα Fusion1 και έναν σκληρό δίσκο 1 TB με το όνομα Fusion2. Μόλις ολοκληρωθεί η διαδικασία, θα γίνουν ένας ενιαίος τόμος με το όνομα Fusion.
- Launch Terminal, που βρίσκεται στο /Applications/Utilities/.
-
Στη γραμμή εντολών, πληκτρολογήστε τα εξής:
λίστα συζητήσεων
- Πατήστε enter ή return στο πληκτρολόγιό σας.
- Θα δείτε μια λίστα με μονάδες δίσκου συνδεδεμένη στο Mac σας. Θα έχουν ονόματα που δεν έχετε συνηθίσει να βλέπετε, όπως disk0 ή disk1. Θα δείτε επίσης τα ονόματα που δώσατε στους τόμους όταν τους μορφοποιήσατε. Εντοπίστε τις δύο μονάδες δίσκου με τα ονόματα που τους δώσατε όταν δημιουργήθηκαν. Στην περίπτωσή μας, αναζητούμε Fusion1 και Fusion2.
-
Μόλις βρείτε τα ονόματα τόμων που αναζητάτε, σαρώστε προς τα δεξιά για να βρείτε τα ονόματα που χρησιμοποιούνται από το λειτουργικό σύστημα. Σημειώστε τα ονόματα των δίσκων, καθώς θα τα χρειαστούμε αργότερα. Στην περίπτωσή μας, είναι disk0s2 και disk3s2.
Το "s" στο όνομα του δίσκου υποδεικνύει μια μονάδα δίσκου που έχει χωριστεί. ο αριθμός μετά το s είναι ο αριθμός του διαμερίσματος.
Ακόμη και όταν διαμορφώνετε μια μονάδα δίσκου στο Mac σας, θα βλέπετε τουλάχιστον δύο διαμερίσματα όταν προβάλλετε τη μονάδα χρησιμοποιώντας το Terminal και το diskutil. Το πρώτο διαμέρισμα ονομάζεται EFI και είναι κρυφό από την εφαρμογή Disk Utility και το Finder. Μπορούμε να αγνοήσουμε το διαμέρισμα EFI εδώ.
Τώρα που γνωρίζουμε τα ονόματα των δίσκων, ήρθε η ώρα να δημιουργήσουμε τη λογική ομάδα τόμου.
Δημιουργία της ομάδας λογικού τόμου
Με τα ονόματα των δίσκων στη διάθεσή σας, είμαστε έτοιμοι να εκτελέσουμε το πρώτο βήμα για τη δημιουργία μιας μονάδας δίσκου Fusion, η οποία είναι η δημιουργία της ομάδας λογικού τόμου. Για άλλη μια φορά, θα χρησιμοποιήσουμε το Terminal για να εκτελέσουμε τις ειδικές εντολές αποθήκευσης πυρήνα.
Η διαδικασία δημιουργίας της ομάδας λογικού τόμου θα διαγράψει όλα τα δεδομένα στις δύο μονάδες δίσκου. Βεβαιωθείτε ότι έχετε ένα τρέχον αντίγραφο ασφαλείας των δεδομένων και στις δύο μονάδες δίσκου πριν ξεκινήσετε. Επίσης, δώστε προσοχή στα ονόματα των συσκευών που χρησιμοποιείτε. Πρέπει να ταιριάζουν ακριβώς με το όνομα των μονάδων δίσκου που σκοπεύετε να χρησιμοποιήσετε στη μονάδα δίσκου Fusion.
Η μορφή της εντολής είναι η εξής:
diskutil cs create lvgName device1 device2
- lvgName είναι το όνομα που εκχωρείτε στην ομάδα λογικού τόμου που πρόκειται να δημιουργήσετε. Αυτό το όνομα δεν θα εμφανίζεται στο Mac σας ως όνομα τόμου για την ολοκληρωμένη μονάδα δίσκου Fusion. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε όνομα θέλετε. συνιστούμε να χρησιμοποιείτε πεζά γράμματα ή αριθμούς, χωρίς κενά ή ειδικούς χαρακτήρες.
- Device1 και device2 είναι τα ονόματα δίσκων που σημειώσατε νωρίτερα. Η συσκευή 1 πρέπει να είναι η ταχύτερη από τις δύο συσκευές. Στο παράδειγμά μας, η συσκευή1 είναι ο SSD και η συσκευή2 είναι η μονάδα δίσκου που βασίζεται σε πιατέλα. Ο πυρήνας αποθήκευσης δεν ελέγχει για να δει ποια είναι η ταχύτερη συσκευή. χρησιμοποιεί τη σειρά με την οποία τοποθετείτε τις μονάδες δίσκου όταν δημιουργείτε τη λογική ομάδα τόμου για να προσδιορίσει ποια μονάδα δίσκου είναι η κύρια (γρηγορότερη) μονάδα δίσκου.
Τα
Η εντολή για αυτό το παράδειγμα θα μοιάζει με αυτό:
diskutil cs create fusion disk0s2 disk1s2
- Εισαγάγετε την παραπάνω εντολή στο Terminal, αλλά φροντίστε να χρησιμοποιήσετε το δικό σας lvgName και τα δικά σας ονόματα δίσκου.
- Πατήστε enter ή return στο πληκτρολόγιό σας.
Το Terminal θα παρέχει πληροφορίες σχετικά με τη διαδικασία μετατροπής των δύο μονάδων δίσκου σας σε μέλη μιας βασικής ομάδας λογικού όγκου αποθήκευσης. Όταν ολοκληρωθεί η διαδικασία, το Terminal θα σας ενημερώσει για το UUID (Universal Unique Identifier) της ομάδας λογικού όγκου αποθήκευσης πυρήνα που δημιούργησε. Το UUID χρησιμοποιείται στην επόμενη εντολή αποθήκευσης πυρήνα, η οποία δημιουργεί τον πραγματικό τόμο Fusion, οπότε φροντίστε να τον σημειώσετε. Ακολουθεί ένα παράδειγμα της εξόδου τερματικού:
CaseyTNG:~ tnelson$ diskutil cs create Fusion disk0s2 disk5s2
Ξεκίνησε τη λειτουργία CoreStorage
Αποπροσάρτηση disk0s2
23 τύπο διαμερίσματος στο δίσκο Προσθήκη disk0s2 στην ομάδα λογικού τόμου
Αποπροσάρτηση disk5s2
Αγγίξτε τον τύπο διαμερίσματος στο disk5s2
Προσθήκη disk3s2 στην ομάδα λογικού τόμου
Δημιουργία ομάδας καταγραφής βασικού τόμουg Switching disk0s2 to Core Storage
Switching disk3s2 to Core Storage
Αναμονή για να εμφανιστεί η ομάδα λογικού τόμου
Ανακαλύφθηκε νέα ομάδα λογικού τόμου DBFEB690-10970B100B1000-100B-
Core Storage LVG UUID: DBFEB690-107B-4EA6-905B-2971D10F5B53
Ολοκληρώθηκε η λειτουργία CoreStorage
CaseyTNG:~ tnelson$
Παρατηρήστε το UUID που δημιουργήθηκε: DBFEB690-107B-4EA6-905B-2971D10F5B53. Αυτό είναι αρκετά ένα αναγνωριστικό, σίγουρα μοναδικό και σίγουρα όχι σύντομο και αξέχαστο. Φροντίστε να το γράψετε, γιατί θα το χρησιμοποιήσουμε στο επόμενο βήμα.
Μέχρι στιγμής, ανακαλύψαμε τα ονόματα δίσκων που χρειαζόμαστε για να ξεκινήσουμε τη δημιουργία της μονάδας Fusion. Στη συνέχεια χρησιμοποιήσαμε τα ονόματα για να δημιουργήσουμε μια λογική ομάδα τόμων. Τώρα είμαστε έτοιμοι να κάνουμε αυτή τη λογική ομάδα τόμου σε έναν τόμο Fusion που μπορεί να χρησιμοποιήσει το λειτουργικό σύστημα.
Δημιουργία λογικού τόμου αποθήκευσης πυρήνα
Τώρα που έχουμε μια βασική ομάδα λογικού όγκου αποθήκευσης που αποτελείται από δύο μονάδες δίσκου, μπορούμε να δημιουργήσουμε τον πραγματικό τόμο Fusion για το Mac σας. Η μορφή της εντολής είναι:
diskutil cs createVolume lvgUUID τύπος ονόματος μέγεθος
Το
lvgUUID είναι το UUID της ομάδας λογικού όγκου βασικού αποθηκευτικού χώρου που δημιουργήσατε νωρίτερα. Ο ευκολότερος τρόπος για να εισαγάγετε αυτόν τον αρκετά δυσκίνητο αριθμό είναι να κάνετε κύλιση πίσω στο παράθυρο του τερματικού και να αντιγράψετε το UUID στο πρόχειρό σας. Ο τύπος αναφέρεται στον τύπο μορφής που θα χρησιμοποιηθεί. Σε αυτήν την περίπτωση, θα εισαγάγετε "jhfs+" που σημαίνει "Journaled HFS+", η τυπική μορφή που χρησιμοποιείται με το Mac σας. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε name θέλετε για τον τόμο Fusion. Το όνομα που εισάγετε εδώ θα είναι αυτό που βλέπετε στην επιφάνεια εργασίας του Mac σας. Η παράμετρος size αναφέρεται στο μέγεθος του τόμου που δημιουργείτε. Δεν μπορεί να είναι μεγαλύτερο από τη λογική ομάδα τόμου που δημιουργήσατε νωρίτερα, αλλά μπορεί να είναι μικρότερο. Είναι καλύτερο να χρησιμοποιήσετε την επιλογή ποσοστού και να δημιουργήσετε τον τόμο Fusion χρησιμοποιώντας το 100% της ομάδας λογικού τόμου. Έτσι, για το παράδειγμά μας, η τελική εντολή θα μοιάζει με αυτό:
Diskutil cs createVolume DBFEB690-107B-4EA6-905B-2971D10F5B53 jhfs+ Fusion 100%
- Εισαγάγετε την παραπάνω εντολή στο Terminal. Φροντίστε να αντικαταστήσετε τις δικές σας τιμές και, στη συνέχεια, πατήστε enter ή return στο πληκτρολόγιό σας.
- Πατήστε enter ή return στο πληκτρολόγιό σας.
- Μόλις το Terminal ολοκληρώσει την εντολή, η νέα μονάδα Fusion θα τοποθετηθεί στην επιφάνεια εργασίας.
Με τη δημιουργία της μονάδας Fusion, είστε έτοιμοι να αξιοποιήσετε τα πλεονεκτήματα απόδοσης που παρέχει η βασική τεχνολογία αποθήκευσης που δημιούργησε τη μονάδα Fusion. Σε αυτό το σημείο, μπορείτε να χειριστείτε τη μονάδα δίσκου όπως οποιονδήποτε άλλο τόμο στο Mac σας. Μπορείτε να εγκαταστήσετε το macOS ή να το χρησιμοποιήσετε για οτιδήποτε θέλετε.