Tengo una Mac Mini con dos unidades: una SSD de 256 GB y una HDD de 500 GB. Por lo que he leído , 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 a los que se accede con frecuencia a la SSD. Entiendo que podemos dividir o ampliar fácilmente las unidades RAID, pero las funciones de almacenamiento en niveles administradas automáticamente de la unidad Fusion serían geniales sin invertir en nuevo hardware.
Sí, puede crear una unidad de fusión en Mac anteriores, que se describe en su totalidad aquí :
diskutil list
.diskutil cs create bla disk1 disk7
para crearlo, ¿dónde bla
está el nombre que le das a la unidad de fusión?diskutil cs list
y tome nota del ID del grupo de volúmenes lógicosdiskutil cs createVolume <ID from above> jhfs+ blub 100%
, donde blub
está el nombre que le das 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 sirven para fabricar una.
man diskutil
en la línea de comando.diskutil
Terminal, simplemente escriba diskutil list
para ver qué nombres usa el sistema operativo para sus discos.Fusion Drive aprovecha Core Storage para actuar como un volumen lógico , que se ve como un solo volumen, pero que en realidad puede estar compuesto por varios volúmenes físicos (en este caso, un SSD y un HDD).
Puede crear y administrar volúmenes de Core Storage con el diskutil
comando en 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 del manual para obtener más detalles).
Mi conjetura, sin embargo, es que el comportamiento especial de Fusion Drive, moviendo automáticamente sus datos entre volúmenes físicos, está codificado en una familia de volumen lógico especial , y esto probablemente no sea algo que pueda imitar fácilmente. (¡Sería feliz si alguien pudiera probar que estoy equivocado!)
Acabo de terminar de crear un Fusion Drive DIY en mi MacBook Pro de principios de 2009. Funciona muy bien, y descubrí cómo mantener mis particiones de recuperación y Boot Camp al mismo tiempo.
Empecé con las 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 participó en la actualización de Fusion Drive.
Para el hardware, compré un Samsung 830 SSD de 128 GB y una bandeja para disco duro que me permitió reemplazar mi Apple Superdrive con un disco duro. (Las instrucciones que vienen con el carrito son completamente incorrectas, pero el carrito es lo suficientemente simple como para que descubra cómo instalar la unidad en el carrito de todos modos). La instalación fue complicada y requirió un pequeño destornillador Torx y algunos spudgers, pero las instrucciones en ifixit.com fueron claras y útiles.
Después de la instalación, descubrí usando Información del sistema que el SSD en el compartimiento de CD tenía una velocidad de enlace negociada de 1.5 Gigabit en lugar de 3 Gigabit. Así que abrí la MacBook Pro nuevamente y cambié el disco duro y el SSD. La próxima vez que reinicié, ambas unidades funcionaban a 3 Gigabit. Como medida temporal para la prueba, formateé la SSD usando la Utilidad de Discos como una sola partición HFS+ registrada.
Para crear Fusion Drive, inicié la partición de recuperación manteniendo presionada la tecla Comando-R durante el inicio. Usé la Terminal en modo de recuperación para crear Fusion Drive.
El primer paso fue usar el diskutil list
comando 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 usé 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, lo que limpia todo el disco. El uso de nombres de partición está documentado en la página man de diskutil.
Luego usé el diskutil cs createVolume <ID from above> jhfs+ Reliance '100%'
comando para crear un volumen lógico usando el 100% del grupo de volúmenes lógicos. Dado que todavía tenía mis particiones de recuperación y Boot Camp, no había necesidad de dejar espacio para ellas en el grupo de volúmenes lógicos, por lo que podía usar todo el espacio para mi nueva partición Fusion Drive.
En ese momento la parte difícil estaba hecha. Arranqué desde mi copia de seguridad clonada y usé la aplicación Install OS X Mountain Lion para volver a instalar Mountain Lion en Fusion Drive. (Podría haberlo clonado nuevamente, pero me gustó la idea de aprovechar la oportunidad para reinstalar Mountain Lion). Una vez que se completó la instalación, usé el Asistente de migración para copiar mis archivos y cuentas del clon nuevamente a Fusion Drive.
Como de costumbre, después de una copia de seguridad/restauración, mi Mac estuvo ocupada durante muchas horas reindexando Spotlight y la siguiente copia de seguridad de Time Machine fue extremadamente lenta. Pero una vez que estas cosas quedaron fuera del camino, todo se aceleró y ¡comencé a obtener los beneficios de mi nuevo Fusion Drive! Continúa siendo más rápido a medida que aprende qué aplicaciones uso con más frecuencia.
Hay algunas fallas al final de este proceso, pero las considero extremadamente menores:
Considerándolo todo, ¡es una gran actualización y me alegro de haberlo hecho!
Además de que @jtbandes tiene razón, puede crear y administrar volúmenes lógicos mediante CoreStorage, pero según el artículo HT5446 de KB, existen algunas "limitaciones" para la unidad Fusion.
Una alternativa a la unidad Fusion (que es básicamente una SSD Y una HDD agrupada como un volumen lógico) es mover la carpeta "/Usuarios" a una HDD y dejar todos los archivos y aplicaciones de OS X en la SSD, obtendría la SSD rendimiento 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 un /home movido para esa cuenta de usuario.
Configuré una unidad Fusion usando la utilidad Terminal en el instalador de OS X 10.8.2 cargado en una memoria USB, después de instalar una unidad SSD como segunda unidad en mi Mac Mini 2011.
Esto eliminó 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, simplemente use el instalador OS X 10.8.2 para crear la unidad (sin embargo, asegúrese de que sea 10.8.2 y superior, ya que Fusion no era compatible con 10.8.1 y anteriores) .
Una vez que se haya cargado el instalador, puede abrir una ventana de Terminal y escribir los comandos diskutil allí. Me pareció más fácil que clonar mi unidad original en un disco externo, arrancar desde allí 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 utilicé con éxito) está en http://blog.macsales.com/15617-creating-your-own-fusion-drive .
Por cierto, si tiene una 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 económico, viene con un conjunto de herramientas e instrucciones paso a paso brillantes y escritas profesionalmente. Estaba impresionado. Disponible en http://eshop.macsales.com/item/OWC/DIYIMM11D2 .
Aquí hicimos un video que describe el proceso para usted: http://www.youtube.com/watch?v=I_odnNpv-FQ
Comandos que necesitarás en orden:
diskutil list
diskutil cs create Fusion diskx diskx
NOTA: puede reemplazarlo Fusion
con el nombre que desee para su grupo de volúmenes lógicos
diskutil cs list
diskutil coreStorage createVolume YOUR_DEVICE_ID_HERE jhfs+ "Macintosh Fusion" 100%
NOTA: Puede reemplazar "Macintosh Fusion"
con el nombre que desee para su 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 la 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 usando Terminal o Disk Utility.
graham perrin
graham perrin
Apple_Journal
cortes, vea elmoveJournal
verbo dediskutil
.david gualano