La configuración de un sistema de unidades Fusion en su Mac no requiere ningún software o hardware especial, aparte de una versión reciente de OS X Mountain Lion (10.8.2 o posterior) y dos unidades que desee que su Mac para tratar como un solo volumen más grande.
Cuando Apple actualice el SO y la Utilidad de disco para incluir soporte general para una unidad Fusion, podrá crear su propia unidad Fusion fácilmente. Mientras tanto, puedes hacer lo mismo usando Terminal.
Fusion Drive: descripción general
En octubre de 2012, Apple presentó iMacs y Mac minis con una nueva opción de almacenamiento: la unidad Fusion. Una unidad Fusion es en realidad dos unidades en una. El original incluía una SSD (unidad de estado sólido) de 128 GB y una unidad de disco duro estándar de 1 TB o 3 TB. La unidad Fusion combina el SSD y el disco duro en un solo volumen que el sistema operativo ve como una sola unidad.
Apple describe la unidad Fusion como una unidad inteligente que mueve dinámicamente los archivos que usa con más frecuencia a la parte SSD del volumen, lo que garantiza que los datos a los que se accede con frecuencia se leerán desde la parte más rápida de la unidad Fusion. Del mismo modo, los datos que se usan con menos frecuencia se degradan a la sección del disco duro, que es más lenta, pero significativamente más grande.
Cuando se anunció por primera vez, muchos pensaron que esta opción de almacenamiento era solo un disco duro estándar con un caché SSD incorporado. Los fabricantes de unidades ofrecen muchas unidades de este tipo, por lo que no habría representado nada nuevo. Pero la versión de Apple no es una sola unidad; son dos unidades separadas que el sistema operativo combina y administra.
Después de que Apple publicara más detalles, se hizo evidente que la unidad Fusion es un sistema de almacenamiento en niveles creado a partir de unidades individuales con el propósito expreso de garantizar los tiempos de lectura y escritura más rápidos posibles para los datos de uso frecuente. El almacenamiento en niveles se usa comúnmente en grandes empresas para garantizar un acceso rápido a la información, por lo que es interesante verlo llevado al nivel del consumidor.
Fusion Drive y almacenamiento principal
Según la investigación realizada por Patrick Stein, desarrollador y autor de Mac, la creación de una unidad Fusion no parece requerir ningún hardware especial. Todo lo que necesita es un SSD y un disco duro basado en plato. También necesitará OS X Mountain Lion (10.8.2 o posterior). Apple ha dicho que la versión de Disk Utility que se incluye con los nuevos Mac mini e iMac es una versión especial que admite unidades Fusion. Las versiones anteriores de Disk Utility no funcionarán con Fusion Drives.
Si bien esto es correcto, no es toda la historia. La aplicación Disk Utility es un contenedor de GUI para el programa de línea de comandos existente llamado diskutil. Diskutil ya contiene todas las capacidades y comandos necesarios para crear una unidad Fusion; el único problema es que la versión actual de Disk Utility, la aplicación GUI que estamos acostumbrados a usar, aún no tiene incorporados los nuevos comandos de almacenamiento central. La versión especial de la Utilidad de Discos que viene con las Mac habilitadas para Fusion tiene incorporados los comandos básicos de almacenamiento. Las versiones actualizadas de macOS tienen todos los comandos básicos de almacenamiento disponibles para cualquier Mac, independientemente del modelo.
Si usa una versión anterior de macOS, puede usar Terminal y la interfaz de línea de comandos para crear su propia unidad Fusion.
Fusion con y sin SSD
La unidad Fusion que vende Apple utiliza una SSD y una unidad de disco duro estándar basada en platos. Pero la tecnología Fusion no requiere ni prueba la presencia de un SSD. Puede usar Fusion con dos unidades cualquiera, siempre que una de ellas sea notablemente más rápida que la otra.
Esto significa que puede crear una unidad Fusion utilizando una unidad de 10 000 RPM y una unidad estándar de 7 200 RPM para almacenamiento masivo. También puede agregar una unidad de 7, 200 RPM a una Mac que esté equipada con una unidad de 5, 400 RPM. Entiendes la idea: una unidad rápida y otra más lenta. Sin embargo, la mejor combinación es una SSD y una unidad estándar, ya que ofrecerá la mayor mejora en el rendimiento sin sacrificar el almacenamiento masivo, que es de lo que se trata el sistema de unidades Fusion.
Usar la terminal para obtener una lista de nombres de unidades
Las unidades Fusion pueden funcionar con dos unidades de cualquier tipo, siempre que una sea más rápida que la otra, pero esta guía asume que está usando una sola SSD y una sola unidad de disco duro basada en plato, cada una de las cuales formatearse como un solo volumen con Disk Utility, utilizando el formato Mac OS Extended (Journaled).
Los comandos que usaremos le indican al almacenamiento central que haga que nuestras dos unidades estén listas para usar como una unidad Fusion al agregarlas primero a un conjunto de dispositivos lógicos de almacenamiento central y luego combinarlos en un volumen lógico.
Advertencia: No utilice una unidad compuesta por varias particiones
El almacenamiento central puede usar una unidad completa o una unidad que se ha particionado en varios volúmenes con la Utilidad de disco. Como experimento, intentamos crear una unidad Fusion funcional que constara de dos particiones. Una partición estaba ubicada en el SSD más rápido; la segunda partición estaba ubicada en un disco duro estándar. Si bien esta configuración funcionó, no la recomendamos. La unidad Fusion no se puede eliminar ni dividir en particiones individuales; cualquier intento de realizar cualquier acción hace que diskutil falle. Puede recuperar las unidades manualmente reformateándolas, pero perderá todos los datos que se encontraban en las particiones contenidas en las unidades.
Apple también ha declarado que Fusion se utilizará con dos unidades completas que no se hayan dividido en varias particiones, ya que esta capacidad podría quedar obsoleta en cualquier momento.
Por lo tanto, es mejor usar dos unidades completas para crear su unidad Fusion; no intente usar particiones en una unidad existente. Esta guía asume que está usando un SSD y un disco duro, ninguno de los cuales ha sido particionado en múltiples volúmenes usando la Utilidad de Discos.
Creación de una unidad Fusion
El siguiente proceso borrará todos los datos actualmente almacenados en las dos unidades que usará para crear una unidad Fusion. Asegúrese de crear una copia de seguridad actual de todas las unidades que usa su Mac antes de continuar. Además, si escribe incorrectamente el nombre de un disco durante cualquiera de los pasos, puede perder los datos del disco.
Ambas unidades deben formatearse como una sola partición usando la Utilidad de Discos. Una vez formateadas las unidades, aparecerán en su escritorio. Asegúrese de anotar el nombre de cada unidad, ya que necesitará esta información en breve. Los ejemplos de esta guía se realizaron con un SSD llamado Fusion1 y un disco duro de 1 TB llamado Fusion2. Una vez que se complete el proceso, se convertirán en un solo volumen llamado Fusion.
- Launch Terminal, ubicado en /Applications/Utilities/.
-
En el símbolo del sistema, ingrese lo siguiente:
lista de utilidades de disco
- Presione enter o return en su teclado.
- Verá una lista de unidades conectadas a su Mac. Tendrán nombres que no está acostumbrado a ver, como disk0 o disk1. También verá los nombres que le dio a los volúmenes cuando los formateó. Localice las dos unidades por los nombres que les dio cuando se crearon. En nuestro caso, buscamos Fusion1 y Fusion2.
-
Una vez que encuentre los nombres de volumen que está buscando, explore a la derecha para encontrar los nombres utilizados por el sistema operativo. Anote los nombres de los discos, ya que los necesitaremos más adelante. En nuestro caso, son disk0s2 y disk3s2.
La "s" en el nombre del disco indica que se ha particionado una unidad; el número después de la s es el número de partición.
Incluso cuando formatea una unidad en su Mac, verá al menos dos particiones cuando vea la unidad usando Terminal y diskutil. La primera partición se llama EFI y está oculta a la vista por la aplicación Disk Utility y el Finder. Podemos ignorar la partición EFI aquí.
Ahora que conocemos los nombres de los discos, es hora de crear el grupo de volúmenes lógicos.
Crear el grupo de volúmenes lógicos
Con los nombres de los discos disponibles, estamos listos para realizar el primer paso para crear una unidad Fusion, que es crear el grupo de volúmenes lógicos. Una vez más, usaremos Terminal para ejecutar los comandos especiales de almacenamiento central.
El proceso de creación del grupo de volúmenes lógicos borrará todos los datos de las dos unidades. Asegúrese de tener una copia de seguridad actual de los datos en ambas unidades antes de comenzar. Además, preste atención a los nombres de los dispositivos que utiliza. Deben coincidir exactamente con el nombre de las unidades que pretende utilizar en su unidad Fusion.
El formato del comando es el siguiente:
diskutil cs create lvgName dispositivo1 dispositivo2
- lvgName es el nombre que asigna al grupo de volúmenes lógicos que está a punto de crear. Este nombre no aparecerá en su Mac como el nombre del volumen de la unidad Fusion terminada. Puede usar cualquier nombre que desee; recomendamos utilizar letras minúsculas o números, sin espacios ni caracteres especiales.
- Device1 y device2 son los nombres de disco que anotó anteriormente. Device1 debe ser el más rápido de los dos dispositivos. En nuestro ejemplo, el dispositivo 1 es el SSD y el dispositivo 2 es la unidad basada en disco. El almacenamiento principal no verifica cuál es el dispositivo más rápido; utiliza el orden en el que coloca las unidades cuando crea el grupo de volúmenes lógicos para determinar qué unidad es la principal (más rápida).
El comando para este ejemplo se vería así:
diskutil cs crear fusión disk0s2 disk1s2
- Ingrese el comando anterior en la Terminal, pero asegúrese de usar su propio lvgName y sus propios nombres de disco.
- Presione enter o return en su teclado.
Terminal proporcionará información sobre el proceso de convertir sus dos unidades en miembros de un grupo de volúmenes lógicos de almacenamiento central. Cuando se completa el proceso, Terminal le indicará el UUID (Universal Unique Identifier) del grupo de volúmenes lógicos de almacenamiento central que creó. El UUID se usa en el siguiente comando de almacenamiento central, que crea el volumen Fusion real, así que asegúrese de anotarlo. Aquí hay un ejemplo de la salida de la Terminal:
CaseyTNG:~ tnelson$ diskutil cs create Fusion disk0s2 disk5s2
Operación de CoreStorage iniciada
Desmontar disk0s2
Tocando el tipo de partición en disk0s2
Agregar disk0s2 al grupo de volúmenes lógicos
Desmontar disk5s2
Tocar el tipo de partición en disk5s2
Agregar disk3s2 al grupo de volúmenes lógicos
Crear grupo de volúmenes lógicos de almacenamiento principal
Cambiando disk0s2 a Core Storage
Cambiando disk3s2 a Core Storage
Esperando a que aparezca el grupo de volúmenes lógicos
Se ha descubierto un nuevo grupo de volúmenes lógicos "DBFEB690-107B-4EA6-905B-2971D10F5B53"
Almacenamiento de núcleo UUID de LVG: DBFEB690-107B-4EA6-905B-2971D10F5B53
Operación de almacenamiento de núcleo finalizadaCaseyTNG:~ tnelson$
Observe el UUID que se generó: DBFEB690-107B-4EA6-905B-2971D10F5B53. Eso es un gran identificador, definitivamente único y definitivamente no breve ni memorable. Asegúrese de anotarlo, porque lo usaremos en el siguiente paso.
Hasta ahora, descubrimos los nombres de disco que necesitamos para comenzar a crear la unidad Fusion. Luego usamos los nombres para crear un grupo de volúmenes lógicos. Ahora estamos listos para convertir ese grupo de volúmenes lógicos en un volumen Fusion que el sistema operativo pueda usar.
Creación del volumen lógico de almacenamiento central
Ahora que tenemos un grupo de volúmenes lógicos de almacenamiento central formado por dos unidades, podemos crear el volumen Fusion real para su Mac. El formato del comando es:
diskutil cs createVolume lvgUUID tipo nombre tamaño
- lvgUUID es el UUID del grupo de volúmenes lógicos de almacenamiento principal que creó anteriormente. La forma más fácil de ingresar este número bastante engorroso es desplazarse hacia atrás en la ventana de Terminal y copiar el UUID en su portapapeles.
- El tipo se refiere al tipo de formato a utilizar. En este caso, ingresará "jhfs+", que significa "Journaled HFS+", el formato estándar utilizado con su Mac.
- Puede usar cualquier nombre que desee para el volumen Fusion. El nombre que ingrese aquí será el que verá en el escritorio de su Mac.
- El parámetro size se refiere al tamaño del volumen que está creando. No puede ser más grande que el grupo de volúmenes lógicos que creó anteriormente, pero puede ser más pequeño. Es mejor usar la opción de porcentaje y crear el volumen de Fusion usando el 100 % del grupo de volúmenes lógicos.
Entonces, para nuestro ejemplo, el comando final se vería así:
Diskutil cs createVolume DBFEB690-107B-4EA6-905B-2971D10F5B53 jhfs+ Fusion 100%
- Ingrese el comando anterior en la Terminal. Asegúrese de sustituir sus propios valores, luego presione enter o return en su teclado.
- Presione enter o return en su teclado.
- Una vez que Terminal complete el comando, su nueva unidad Fusion se montará en el escritorio.
Con la unidad Fusion creada, está listo para aprovechar los beneficios de rendimiento proporcionados por la tecnología de almacenamiento central que creó la unidad Fusion. En este punto, puede tratar la unidad como cualquier otro volumen en su Mac. Puede instalar macOS o usarlo para lo que desee.