¿Puedo hacer un DIY Fusion Drive?

52

Tengo un Mac Mini con dos unidades: una SSD de 256GB y una HDD de 500GB. De lo que he leer , el nuevo Fusion Drive hace toda su magia en el software, utilizando las API de Core Storage.

¿Puedo hacer que mi configuración se comporte como un Fusion Drive? Es decir, quiero que las dos unidades aparezcan como un solo volumen lógico, con el sistema moviendo automáticamente los archivos de acceso frecuente al SSD. Entiendo que podemos dividir o extender fácilmente las unidades RAID, pero sería fantástico contar con las funciones de almacenamiento en niveles administradas automáticamente de la unidad Fusion sin invertir en hardware nuevo.

    
pregunta FishesCycle 25.10.2012 - 06:55

6 respuestas

42

Sí, puede crear una unidad de fusión en Macs más antiguas, descritas en su totalidad here :

  • Obviamente necesitas tanto un SSD como un HD. Supongamos que el SO los conoce como disk1 y disk7. Puede verificar la identificación del disco por diskutil list .
  • diskutil cs create bla disk1 disk7 para crearlo, donde bla es el nombre que le das a la unidad de fusión.
  • diskutil cs list y tome nota de la ID del grupo de volúmenes lógicos
  • diskutil cs createVolume <ID from above> jhfs+ blub 100% , donde blub es el nombre que le da al volumen.

Enlace a las instrucciones de Apple: Haga clic aquí

Nota: estas son instrucciones para reparar una unidad de fusión dividida, pero también funcionan para hacer una.

    
respondido por el Jolly 30.10.2012 - 22:40
14

Sí y no.

El Fusion Drive está aprovechando Core Storage para actuar como un volumen lógico , que se ve como un solo volumen pero que en realidad puede estar compuesto por múltiples volúmenes físicos (en este caso, un SSD). y un disco duro).

Puede crear y administrar volúmenes de Core Storage con diskutil comando en la Terminal. (La Utilidad de Discos aún no cuenta con una amplia compatibilidad con Core Storage a través de la GUI). En particular, puede crear sus propios grupos de volúmenes lógicos y volúmenes lógicos, con diskutil coreStorage createLVG y diskutil coreStorage createVolume , entre otros comandos (consulte la página de manual para obtener detalles ).

Sin embargo, mi suposición es que el comportamiento especial de Fusion Drive, moviendo automáticamente sus datos entre volúmenes físicos, está codificado en una familia de volúmenes lógicos especial, y esto probablemente es no algo que podrías imitar fácilmente. (¡Me encantaría que alguien me demostrara que estoy equivocado!)

    
respondido por el jtbandes 25.10.2012 - 08:14
10

Acabo de terminar de crear un DIY Fusion Drive en mi MacBook Pro de principios de 2009. Funciona muy bien, y descubrí cómo mantener mi recuperación y las particiones de Boot Camp al mismo tiempo.

Comencé con copias de seguridad: una copia de seguridad de Time Machine y Carbon Copy Cloner de mi partición Mountain Lion, y una copia de seguridad WinClone de mi partición Boot Camp. Todas las copias de seguridad se guardaron en un disco duro externo que no estaba involucrado en la actualización de Fusion Drive.

Para el hardware, compré un Samsung SSD 830 de 128 GB y una bandeja de caddy del disco duro que me permite reemplazar mi Apple Superdrive con un disco duro. (Las instrucciones que vinieron con el caddy están completamente equivocadas, pero el caddie es lo suficientemente simple como para darme cuenta de cómo instalar la unidad en el caddy de todos modos). La instalación fue complicada y requería un destornillador Torx pequeño y algunos spudgers, pero las instrucciones en ifixit.com estaban claros y útil.

Después de la instalación, descubrí en el uso de Información del sistema que el SSD en la bahía de CD tenía una velocidad de enlace negociada de 1.5 Gigabit en lugar de 3 Gigabit. Así que volví a abrir el MacBook Pro e intercambié el disco duro y el SSD. La próxima vez que arranqué las dos unidades funcionaban a 3 Gigabit. Como medida temporal para las pruebas, formateé el SSD utilizando la Utilidad de Discos como una única partición HFS + registrada por diario.

Para crear la unidad Fusion, arranqué en la partición de recuperación presionando Comando-R durante el arranque. Utilicé la Terminal en modo de recuperación para crear el Fusion Drive.

El primer paso fue usar el comando diskutil list para obtener una lista completa de las particiones en ambas unidades. En mi caso, disk0s2 era la partición en el SSD y disk1s2 era mi partición habitual de Mountain Lion en el disco duro.

Luego utilicé el comando diskutil cs create Fusion disk0s2 disk1s2 para crear un grupo de volúmenes lógicos a partir de las dos particiones. Este es el paso que fue especial. Especificando particiones en lugar de discos completos al crear el grupo de volúmenes lógicos. Pude dejar intactas las particiones de recuperación y Boot Camp. La mayoría de las instrucciones que he visto han usado nombres de disco en lugar de nombres de partición, que borran todo el disco. El uso de los nombres de partición se documenta en la página de manual de diskutil.

A continuación, utilicé el comando diskutil cs createVolume <ID from above> jhfs+ Reliance '100%' para crear un volumen lógico utilizando el 100% del grupo de volúmenes lógicos. Como todavía tenía mi recuperación y las particiones de Boot Camp, no había necesidad de dejarles espacio en el grupo de volúmenes lógicos, por lo que era libre de usar todo el espacio para mi nueva partición de Fusion Drive.

En ese punto se hizo la parte difícil. Arranqué desde mi copia de seguridad clonada y usé la aplicación Instalar OS X Mountain Lion para reinstalar Mountain Lion en el Fusion Drive. (Podría haberlo clonado nuevamente, pero me gustó la idea de aprovechar la oportunidad para reinstalar Mountain Lion). Una vez que se realizó la instalación, usé el Asistente de Migración para copiar mis archivos y cuentas del clon a la unidad Fusion.

Como es habitual después de una copia de seguridad / restauración, mi Mac estuvo ocupada durante muchas horas al volver a indexar Spotlight y la siguiente copia de seguridad de Time Machine fue extremadamente lenta. Pero una vez que estas cosas estuvieron fuera del camino, todo se aceleró y comencé a obtener los beneficios de mi nuevo Fusion Drive. Continúa acelerándose a medida que aprende qué aplicaciones utilizo con mayor frecuencia.

Hay algunos fallos al final de este proceso, pero los considero extremadamente pequeños:

  1. Si arranco con la tecla de opción hacia abajo, el firmware de mi Mac incluye dos veces la unidad Fusion. Seleccionando cualquiera de las botas de manejo bien.
  2. La Utilidad de Disco muestra mi partición Boot Camp como parte de la Unidad Fusion, aunque solo esté en el disco duro. Esto parece ser inofensivo.
  3. El panel de control de Boot Camp en Windows 7 también muestra la unidad Fusion dos veces. Nuevamente, ambas opciones funcionan bien.
  4. La primera vez que arranqué en Windows 7 obtuve la pantalla del cargador de arranque de Windows, probablemente porque moví el disco duro con la partición Boot Camp al compartimiento para CD. Windows 7 ajustó la dirección de la unidad y se ha estado iniciando normalmente desde entonces.

En general, es una gran actualización y me alegro de haberlo hecho.

    
respondido por el Stuart Malone 28.11.2012 - 15:45
8

Además de @jtbandes está en lo correcto, puede crear y administrar volúmenes lógicos utilizando CoreStorage, pero de acuerdo con En el Artículo HT5446 de KB hay algunas "limitaciones" en la unidad Fusion.

Una alternativa a la unidad Fusion (que es básicamente un SSD Y un HDD agrupados como un volumen lógico) es mover la carpeta "/ Users" a un HDD y dejar todos los archivos y aplicaciones del OS X en el SSD. obtenga el rendimiento de SSD para las aplicaciones y el sistema operativo, y todo el espacio que necesita para sus archivos en el disco duro. La restauración desde Time Machine en una máquina diferente o la configuración de la unidad reconfigurada no funcionará con una mudanza / inicio para esa cuenta de usuario.

    
respondido por el dijeferson 26.10.2012 - 14:42
3

Configuré una unidad Fusion usando la utilidad Terminal en el instalador OS X 10.8.2 cargado en una unidad USB, después de instalar una unidad SSD como la segunda unidad en mi Mac Mini 2011.

Esto borró los datos en ambas unidades, pero eso es lo que quería: un sistema nuevo con una nueva unidad Fusion.

Si no desea guardar su instalación existente, solo use el instalador OS X 10.8.2 para crear la unidad (asegúrese de que sea 10.8.2 y superior, ya que Fusion no fue compatible con 10.8.1 y antes).

Una vez que el instalador se haya cargado, puede abrir una ventana de Terminal y escribir los comandos de diskutil allí. Me pareció más fácil que clonar mi unidad original en un disco externo, arrancar desde eso y fusionar las dos unidades.

La guía más completa y sencilla que he visto escrita para crear una unidad Fusion (y la que usé con éxito) está en enlace .

Por cierto, si tiene un Mac mini 2011 y aún no ha comprado el cable que necesitará para conectar la segunda unidad, OWC tiene un excelente kit de bricolaje. Es barato, viene con un conjunto de herramientas e instrucciones paso a paso escritas profesionalmente y brillantes. Me quedé impresionado. Disponible en enlace .

    
respondido por el Steve HHH 01.12.2012 - 08:09
1

Aquí hicimos un video que describe el proceso para usted: enlace

Comandos que necesitarás en orden:

diskutil list

diskutil cs create Fusion diskx diskx

NOTA: puede reemplazar Fusion con lo que quiera nombrar a su grupo de volúmenes lógicos

diskutil cs list

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

NOTA: Puedes reemplazar "Macintosh Fusion" con lo que quieras para nombrar tu unidad. Recuerde usar "" s si desea un espacio en su nombre como lo hicimos nosotros, de lo contrario no los necesita.

Una vez finalizada la instalación, abra el terminal y desactive la indexación:

sudo mdutil -i off

Si desea volver a 2 unidades separadas, vuelva a iniciar el instalador, abra la Terminal y escriba:

diskutil cs delete YOUR_DEVICE_ID

Luego podrá formatearlos como desee utilizando Terminal o Utilidad de disco.

    
respondido por el user34140 05.11.2012 - 17:53

Lea otras preguntas en las etiquetas