Posso creare un Fusion Drive fai da te?

52

Ho un Mac Mini con due unità: un SSD da 256 GB e un HDD da 500 GB. Da quello che ho leggi , il nuovo Fusion Drive fa tutto ciò che è magico nel software, utilizzando le API Core Storage.

Posso far funzionare il mio setup come un Fusion Drive? Cioè, voglio che le due unità appaiano come un unico volume logico, con il sistema che sposta automaticamente i file ad accesso frequente all'SSD. Capisco che possiamo facilmente rimuovere o estendere le unità RAID, ma le funzionalità di storage multilivello gestite automaticamente dell'unità Fusion potrebbero essere ottime senza dover investire in un nuovo hardware.

    
posta FishesCycle 25.10.2012 - 06:55
fonte

6 risposte

42

Sì, puoi creare un'unità di fusione sui vecchi Mac, descritta in lunghezza qui :

  • Ovviamente hai bisogno sia di un SSD che di un HD. Supponiamo che siano noti al sistema operativo come disk1 e disk7. Puoi verificare l'ID del disco di diskutil list .
  • diskutil cs create bla disk1 disk7 per crearlo, dove bla è il nome che si dà all'unità di fusione.
  • diskutil cs list e prendere nota dell'ID del gruppo di volumi logici
  • diskutil cs createVolume <ID from above> jhfs+ blub 100% , dove blub è il nome che assegni al volume.

Link alle istruzioni Apple: Fai clic qui

Nota: queste sono istruzioni per riparare un'unità split fusion, ma funzionano anche per crearne una.

    
risposta data 30.10.2012 - 22:40
fonte
14

Sì e no.

Fusion Drive sta sfruttando il core storage per agire come un volume logico , che viene visualizzato come un singolo volume ma può essere costituito da più volumi fisici (in questo caso, un SSD e un HDD).

Puoi creare e gestire i volumi della memoria di base con % co_de comando% nel terminale. (Utility Disco non ha ancora un supporto di archiviazione core completo tramite la GUI.) In particolare, è possibile creare i propri gruppi di volumi logici e volumi logici, con diskutil e diskutil coreStorage createLVG , tra gli altri comandi (vedere la pagina man per i dettagli ).

La mia ipotesi, tuttavia, è che il comportamento speciale di Fusion Drive, spostando automaticamente i dati tra i volumi fisici, è codificato in una speciale famiglia di volumi logici , e probabilmente è non qualcosa che potresti imitare facilmente. (Sarei felice se qualcuno potesse dimostrare che ho torto!)

    
risposta data 25.10.2012 - 08:14
fonte
10

Ho appena finito di creare un DIY Fusion Drive nei miei primi MacBook Pro del 2009. Funziona alla grande, e ho capito come mantenere contemporaneamente le partizioni di Boot Camp e di recupero.

Ho iniziato con i backup: sia un backup di Time Machine e Carbon Copy Cloner della mia partizione Mountain Lion, sia un backup WinClone della mia partizione Boot Camp. Tutti i backup sono stati salvati su un disco rigido esterno che non era coinvolto nell'aggiornamento di Fusion Drive.

Per l'hardware, ho acquistato un SSD Samsung 830 da 128 GB e un vassoio caddy per unità disco rigido che mi ha consentito di sostituire il mio Apple Superdrive con un disco rigido. (Le istruzioni fornite con il caddy sono completamente sbagliate, ma il caddy è abbastanza semplice da capire come installare l'unità nel caddy in ogni caso.) L'installazione era complicata e richiedeva un piccolo cacciavite Torx e alcuni spudgers, ma le istruzioni su ifixit.com sono stati chiari e utile.

Dopo l'installazione, ho scoperto utilizzando System Information che l'SSD nell'alloggiamento del CD aveva una velocità di collegamento negoziata di 1,5 Gigabit anziché di 3 Gigabit. Così ho riaperto il MacBook Pro e ho sostituito il disco rigido e l'SSD. La prossima volta che ho avviato entrambe le unità erano in esecuzione su 3 Gigabit. Come misura temporanea per il test, ho formattato l'SSD usando Utility Disco come una singola partizione HFS + registrata.

Per creare il Fusion Drive, ho avviato la partizione di ripristino tenendo premuto Command-R durante l'avvio. Ho usato il Terminale in modalità di ripristino per creare il Fusion Drive.

Il primo passo è stato utilizzare il comando diskutil list per ottenere un elenco completo delle partizioni su entrambe le unità. Nel mio caso, disk0s2 era la partizione su SSD e disk1s2 era la mia solita partizione Mountain Lion sul disco rigido.

Quindi ho usato il comando diskutil cs create Fusion disk0s2 disk1s2 per creare un gruppo di volumi logici tra le due partizioni. Questo è il passaggio che è stato speciale. Specificando partizioni anziché interi dischi durante la creazione del gruppo di volumi logici. Sono stato in grado di lasciare intatte le partizioni di ripristino e Boot Camp. La maggior parte delle istruzioni che ho visto hanno utilizzato nomi di dischi piuttosto che nomi di partizioni, che puliscono l'intero disco. L'uso dei nomi delle partizioni è documentato nella pagina man diskutil.

Successivamente ho usato il comando diskutil cs createVolume <ID from above> jhfs+ Reliance '100%' per creare un volume logico utilizzando il 100% del gruppo di volumi logici. Dato che ho ancora il mio recupero e le partizioni Boot Camp, non c'era bisogno di lasciare spazio per loro nel gruppo di volumi logici, quindi ero libero di usare tutto lo spazio per la mia nuova partizione di Fusion Drive.

A quel punto la parte difficile è stata fatta. Ho fatto il boot dal mio backup clonato e ho usato l'applicazione Install OS X Mountain Lion per reinstallare Mountain Lion su Fusion Drive. (Avrei potuto invece clonarlo, ma mi è piaciuta l'idea di cogliere l'occasione per reinstallare Mountain Lion.) Una volta completata l'installazione, ho usato Migration Assistant per copiare i miei file e account dal clone all'unità Fusion.

Come al solito dopo un backup / ripristino, il mio Mac era impegnato per molte ore a reindicizzare Spotlight e il successivo backup di Time Machine era estremamente lento. Ma una volta che queste cose erano fuori strada, tutto ha accelerato e ho iniziato a ottenere i benefici della mia nuova Fusion Drive! Continua a essere più veloce mentre apprende le applicazioni che uso più spesso.

Ci sono alcuni inconvenienti alla fine di questo processo, ma li considero tutti estremamente lievi:

  1. Se avvio con il tasto opzione inattivo, il mio firmware Mac elenca il Fusion Drive due volte. Selezionando l'unità si avvia correttamente.
  2. Utility Disco mostra la mia partizione Boot Camp come parte di Fusion Drive, anche se è solo sul disco rigido. Questo sembra essere innocuo.
  3. Il pannello di controllo di Boot Camp in Windows 7 elenca anche Fusion Drive due volte. Ancora una volta, entrambe le scelte funzionano bene.
  4. La prima volta che ho avviato Windows 7 ho ottenuto la schermata del caricatore di avvio di Windows, probabilmente perché ho spostato il disco rigido con la partizione Boot Camp nell'alloggiamento del CD. Windows 7 ha regolato l'indirizzo del drive e da allora si avvia normalmente.

Tutto sommato, è un ottimo aggiornamento e sono contento di averlo fatto!

    
risposta data 28.11.2012 - 15:45
fonte
8

Oltre a corretto @jtbandes, puoi creare e gestire i volumi logici usando CoreStorage, ma secondo Articolo KB HT5446 ci sono alcune "limitazioni" per l'unità Fusion.

Un'alternativa all'unità Fusion (che è fondamentalmente un SSD E un HDD raggruppato come volume logico) è spostare la cartella "/ Users" su un HDD e lasciare tutti i file OS X e le App nell'SSD, si dovrebbe ottenere le prestazioni SSD per le app e il sistema operativo e tutto lo spazio necessario per i file nell'HDD. Il ripristino da Time Machine su un altro computer o l'impostazione di unità riconfigurata non funzionerà con un / home spostato per quell'account utente.

    
risposta data 26.10.2012 - 14:42
fonte
3

Ho configurato un'unità Fusion utilizzando l'utilità Terminal nell'installer di OS X 10.8.2 caricata su una chiavetta USB, dopo aver installato un'unità SSD come seconda unità del mio Mac Mini 2011.

Questo ha cancellato i dati su entrambe le unità, ma è quello che volevo: un nuovo sistema con una nuova unità Fusion.

Se non vuoi salvare l'installazione esistente, usa il programma di installazione OS X 10.8.2 per creare l'unità (assicurati che sia 10.8.2 e superiore, tuttavia, poiché Fusion non era supportato in 10.8.1 e prima).

Una volta caricato il programma di installazione, è possibile aprire una finestra di Terminale e digitare i comandi diskutil lì. Sembrava più facile per me che clonare il mio disco originale su un disco esterno, avviarlo e fondere le due unità.

La guida più completa e più semplice che ho visto per la creazione di un'unità Fusion (e quella che ho usato con successo) è link .

Per inciso, se hai un Mac mini 2011 e non hai ancora acquistato il cavo, dovrai collegare la seconda unità, OWC ha un ottimo kit fai-da-te. È economico, viene fornito con una serie di strumenti e istruzioni dettagliate, scritte in modo professionale e lucido. Sono rimasto colpito Disponibile all'indirizzo link .

    
risposta data 01.12.2012 - 08:09
fonte
1

Qui abbiamo creato un video che illustra il processo per te: link

Comandi necessari nell'ordine:

diskutil list

diskutil cs create Fusion diskx diskx

NOTA: puoi sostituire Fusion con quello che desideri assegnare al tuo gruppo di volumi logici

diskutil cs list

diskutil coreStorage createVolume YOUR_DEVICE_ID_HERE jhfs+ "Macintosh Fusion" 100%

NOTA: puoi sostituire "Macintosh Fusion" con qualunque cosa tu voglia nominare il tuo disco. Ricordati di usare "" s se vuoi uno spazio nel tuo nome come abbiamo fatto, altrimenti non ne hai bisogno.

Al termine dell'installazione, apri il terminale e disattiva l'indicizzazione:

sudo mdutil -i off

Se desideri tornare a 2 unità separate, avvia nuovamente il programma di installazione, apri Terminale e digita:

diskutil cs delete YOUR_DEVICE_ID

Sarai quindi in grado di formattarli come preferisci usando Terminal o Utility Disco.

    
risposta data 05.11.2012 - 17:53
fonte

Leggi altre domande sui tag