Ich habe einen Mac Mini mit zwei Laufwerken: einer 256-GB-SSD und einer 500-GB-Festplatte. Nach dem, was ich gelesen habe , macht das neue Fusion Drive all seine Magie in Software, indem es die Core Storage APIs verwendet.
Kann ich mein Setup so einstellen, dass es sich wie ein Fusion Drive verhält? Das heißt, ich möchte, dass die beiden Laufwerke als ein einziges logisches Volume erscheinen, wobei das System häufig aufgerufene Dateien automatisch auf die SSD verschiebt. Ich verstehe, dass wir Laufwerke einfach stripen, erweitern oder RAIDen können, aber die automatisch verwalteten Tiered-Storage-Funktionen von Fusion Drive wären großartig, ohne in neue Hardware zu investieren.
Ja, Sie können auf älteren Macs ein Fusion-Laufwerk erstellen, das hier in voller Länge beschrieben wird :
diskutil list
.diskutil cs create bla disk1 disk7
um es zu erstellen, wo bla
ist der Name, den Sie dem Fusionsantrieb geben.diskutil cs list
und notieren Sie sich die Logical Volume Group IDdiskutil cs createVolume <ID from above> jhfs+ blub 100%
, wobei blub
der Name ist, den Sie dem Volume geben.Link zur Apple-Anleitung: Hier klicken
Hinweis: Dies sind Anweisungen zum Reparieren eines Split-Fusion-Laufwerks, funktionieren aber auch zum Erstellen eines Laufwerks.
man diskutil
in der Befehlszeile.diskutil
Für jemanden wie mich, der mit Terminal
nicht vertraut ist , geben Sie einfach ein diskutil list
, um zu sehen, welche Namen das Betriebssystem für Ihre Festplatten verwendet.Das Fusion Drive nutzt Core Storage, um als ein logisches Volume zu fungieren , das Sie als ein einziges Volume sehen, aber tatsächlich aus mehreren physischen Volumes bestehen können (in diesem Fall eine SSD und eine HDD).
diskutil
Sie können Core Storage-Volumes mit dem Befehl in Terminal erstellen und verwalten . (Das Festplattendienstprogramm bietet noch keine umfassende Core Storage-Unterstützung über die GUI.) Insbesondere können Sie Ihre eigenen logischen Volume-Gruppen und logischen Volumes erstellen, neben anderen Befehlen mit diskutil coreStorage createLVG
und diskutil coreStorage createVolume
(Einzelheiten finden Sie in der Manpage).
Ich vermute jedoch, dass das spezielle Verhalten des Fusion Drives, Ihre Daten automatisch zwischen physischen Volumes zu verschieben, in einer speziellen logischen Volume-Familie codiert ist , und dies ist wahrscheinlich etwas, das Sie nicht einfach nachahmen können. (Ich würde mich freuen, wenn mir jemand das Gegenteil beweisen könnte!)
Ich habe gerade ein DIY Fusion Drive in meinem MacBook Pro Anfang 2009 erstellt. Es funktioniert großartig und ich habe herausgefunden, wie ich meine Wiederherstellungs- und Boot Camp-Partitionen gleichzeitig behalten kann.
Ich begann mit Backups: Sowohl ein Time Machine- als auch ein Carbon Copy Cloner-Backup meiner Mountain Lion-Partition und ein WinClone-Backup meiner Boot Camp-Partition. Alle Backups wurden auf einer externen Festplatte gespeichert, die nicht am Fusion Drive-Upgrade beteiligt war.
Als Hardware kaufte ich eine Samsung 830 SSD mit 128 GB und einen Festplatten-Caddy-Tray , mit dem ich mein Apple Superdrive durch eine Festplatte ersetzen konnte. (Die Anweisungen, die mit dem Caddy geliefert wurden, sind völlig falsch, aber der Caddy ist so einfach, dass ich trotzdem herausgefunden habe, wie man das Laufwerk in den Caddy einbaut.) Die Installation war schwierig und erforderte einen winzigen Torx-Schraubendreher und einige Spudger, aber die Anweisungen auf ifixit.com waren klar und hilfreich.
Nach der Installation stellte ich anhand der Systeminformationen fest, dass die SSD im CD-Schacht eine ausgehandelte Verbindungsgeschwindigkeit von 1,5 Gigabit statt 3 Gigabit hatte. Also habe ich das MacBook Pro wieder geöffnet und die Festplatte und die SSD getauscht. Beim nächsten Booten liefen beide Laufwerke mit 3 Gigabit. Als vorübergehende Testmaßnahme habe ich die SSD mit dem Festplatten-Dienstprogramm als einzelne HFS+-Partition mit Journaling formatiert.
Um das Fusion Drive zu erstellen, habe ich in die Wiederherstellungspartition gebootet, indem ich während des Bootens Befehlstaste-R gedrückt gehalten habe. Ich habe das Terminal im Wiederherstellungsmodus verwendet, um das Fusion Drive zu erstellen.
Der erste Schritt bestand darin, den diskutil list
Befehl zu verwenden, um eine vollständige Liste der Partitionen auf beiden Laufwerken zu erhalten. In meinem Fall war disk0s2 die Partition auf der SSD und disk1s2 meine übliche Mountain Lion-Partition auf der Festplatte.
Dann habe ich den Befehl verwendet diskutil cs create Fusion disk0s2 disk1s2
, um aus den beiden Partitionen eine logische Volume-Gruppe zu erstellen. Das war der besondere Schritt. Indem Sie beim Erstellen der logischen Datenträgergruppe Partitionen anstelle ganzer Festplatten angeben. Ich konnte die Wiederherstellungs- und Boot Camp-Partitionen intakt lassen. Die meisten Anweisungen, die ich gesehen habe, haben Festplattennamen anstelle von Partitionsnamen verwendet, wodurch die gesamte Festplatte gelöscht wird. Die Verwendung von Partitionsnamen ist in der Diskutil-Manpage dokumentiert.
Als nächstes habe ich den diskutil cs createVolume <ID from above> jhfs+ Reliance '100%'
Befehl verwendet, um ein logisches Volume zu erstellen, das 100 % der logischen Volume-Gruppe verwendet. Da ich noch meine Wiederherstellungs- und Boot Camp-Partitionen hatte, war es nicht nötig, Platz für sie in der logischen Volume-Gruppe zu lassen, sodass ich den gesamten Speicherplatz für meine neue Fusion Drive-Partition nutzen konnte.
An diesem Punkt war der schwierige Teil erledigt. Ich habe von meinem geklonten Backup gebootet und die Anwendung Install OS X Mountain Lion verwendet, um Mountain Lion auf dem Fusion Drive neu zu installieren. (Ich hätte es stattdessen zurückklonen können, aber mir gefiel die Idee, die Gelegenheit zu nutzen, Mountain Lion neu zu installieren.) Nachdem die Installation abgeschlossen war, habe ich den Migrationsassistenten verwendet, um meine Dateien und Konten vom Klon zurück auf das Fusion Drive zu kopieren.
Wie üblich nach einer Sicherung/Wiederherstellung war mein Mac viele Stunden damit beschäftigt, Spotlight neu zu indizieren, und die nächste Sicherung mit Time Machine war extrem langsam. Aber sobald diese Dinge aus dem Weg geräumt waren, beschleunigte sich alles und ich begann, die Vorteile meines neuen Fusion Drive zu nutzen! Es wird immer schneller, da es lernt, welche Anwendungen ich am häufigsten verwende.
Es gibt ein paar Störungen am Ende dieses Prozesses, aber ich halte sie alle für äußerst geringfügig:
Alles in allem ist es ein großartiges Upgrade und ich bin froh, dass ich es getan habe!
Abgesehen davon, dass @jtbandes Recht hat, können Sie mit CoreStorage logische Volumes erstellen und verwalten, aber laut KB-Artikel HT5446 gibt es einige „Einschränkungen“ für das Fusion-Laufwerk.
Eine Alternative zum Fusion-Laufwerk (das im Grunde eine SSD UND eine als logisches Volume gruppierte Festplatte ist) besteht darin, den Ordner „/Users“ auf eine Festplatte zu verschieben und alle OS X-Dateien und Apps auf der SSD zu belassen, Sie würden die SSD erhalten Leistung für Apps und das Betriebssystem und all den Speicherplatz, den Sie für Ihre Dateien auf der Festplatte benötigen. Die Wiederherstellung von Time Machine auf einem anderen Computer oder einer neu konfigurierten Laufwerkskonfiguration funktioniert nicht mit einem verschobenen /home für dieses Benutzerkonto.
Ich habe ein Fusion-Laufwerk mit dem Terminal-Dienstprogramm im OS X 10.8.2-Installationsprogramm eingerichtet, das auf einen USB-Stick geladen wurde, nachdem ich ein SSD-Laufwerk als zweites Laufwerk in meinem 2011er Mac Mini installiert hatte.
Dadurch wurden die Daten auf beiden Laufwerken gelöscht, aber genau das wollte ich: ein frisches System mit einem neuen Fusion-Laufwerk.
Wenn Sie Ihre vorhandene Installation nicht speichern möchten, verwenden Sie einfach das Installationsprogramm von OS X 10.8.2, um das Laufwerk zu erstellen (stellen Sie jedoch sicher, dass es 10.8.2 und höher ist, da Fusion in 10.8.1 und früher nicht unterstützt wurde). .
Nachdem das Installationsprogramm geladen wurde, können Sie ein Terminalfenster öffnen und dort die diskutil-Befehle eingeben. Schien mir einfacher, als mein Originallaufwerk auf eine externe Festplatte zu klonen, von dieser zu booten und die beiden Laufwerke zu verschmelzen.
Die vollständigste und einfachste Anleitung, die ich zum Erstellen eines Fusion-Laufwerks geschrieben habe (und die ich erfolgreich verwendet habe), finden Sie unter http://blog.macsales.com/15617-creating-your-own-fusion-drive .
Übrigens, wenn Sie einen 2011er Mac mini haben und das Kabel, das Sie zum Anschließen des zweiten Laufwerks benötigen, noch nicht gekauft haben, hat OWC ein großartiges DIY-Kit. Es ist billig, wird mit einer Reihe von Werkzeugen und glänzenden, professionell geschriebenen Schritt-für-Schritt-Anleitungen geliefert. Ich war beeindruckt. Verfügbar unter http://eshop.macsales.com/item/OWC/DIYIMM11D2 .
Hier haben wir ein Video erstellt, das den Vorgang für Sie umreißt: http://www.youtube.com/watch?v=I_odnNpv-FQ
Befehle, die Sie in der Reihenfolge benötigen:
diskutil list
diskutil cs create Fusion diskx diskx
HINWEIS: Sie können Fusion
Ihre Logical Volume Group durch einen beliebigen Namen ersetzen
diskutil cs list
diskutil coreStorage createVolume YOUR_DEVICE_ID_HERE jhfs+ "Macintosh Fusion" 100%
HINWEIS: Sie können den "Macintosh Fusion"
Namen Ihres Laufwerks durch einen beliebigen Namen ersetzen. Denken Sie daran, ""
s zu verwenden, wenn Sie wie wir ein Leerzeichen in Ihrem Namen haben möchten, andernfalls benötigen Sie sie nicht.
Öffnen Sie nach Abschluss der Installation das Terminal und deaktivieren Sie die Indizierung:
sudo mdutil -i off
Wenn Sie zu 2 separaten Laufwerken zurückkehren möchten, booten Sie erneut in das Installationsprogramm, öffnen Sie das Terminal und geben Sie Folgendes ein:
diskutil cs delete YOUR_DEVICE_ID
Sie können sie dann mit dem Terminal- oder Festplattendienstprogramm beliebig formatieren.
Graham Perrin
Graham Perrin
Apple_Journal
Slices finden Sie immoveJournal
Verb vondiskutil
.David Gualano