En Mac hay aplicaciones que utilizan mucho espacio en disco y esto se vuelve un problema cuando nuestro equipo Mac empieza a tener espacio insuficiente.
MacOS nos permite crear enlaces entre carpetas para reconducir las peticiones de las aplicaciones y que nosotros podamos almacenar nuestras carpetas en el lugar más conveniente a nuestras necesidades como puede ser un disco duro externo.
Una de las aplicaciones que requieren mucho espacio en disco es GarageBand. Esta aplicación es un editor musical y requiere almacenar mucha información sobre sonidos e instrumentos llegando a ocupar más de 20Gb de memoria en disco.
Para dar solución a esta necesidad de espacio podemos adquirir un disco duro externo y mover allí los ficheros de GarageBand que puedan ser necesitados por esta aplicación de forma puntual.
Preparando nuestro disco externo
Si nuestro disco duro externo ya está correctamente formateado y asignado un nombre podemos continuar. De no ser así podemos realizar estas operaciones con la utilidad de discos que proporciona MacOS.
Para este artículo imaginemos que nuestro disco duro externo lo hemos llamado MiDisco.
Una vez formateado y nombrado el disco duro externo debemos crear una carpeta en la raíz de nuestro disco duro externo. Por ejemplo SoundLibrary.
Moviendo nuestras carpetas de GarageBand
Una vez creada nuestra carpeta SoundLibrary en nuestro disco duro externo debemos buscar las carpetas de GarageBand que almacenan esos archivos tan grandes.
En el menú Ir a de Finder debemos activar la opción Ordenador. También podemos hacerlo pulsando la combinación de teclas Comando+Mayúsculas+C en la ventana de Finder.
En la ventana de Finder nos aparecerá una vista de volúmenes y carpetas. Debemos explorar el volumen de nuestro equipo Mac que suele llamarse Macintosh HD.
Dentro de nuestro volumen principal está la carpeta Biblioteca y ahí están las carpetas de datos de las distintas aplicaciones y servicios de nuestro Mac.
Entrando en la carpeta Application Support encontraremos dos carpetas llamadas GarageBand y Logic. Copia estas carpetas de GarageBand y Logic dentro de la carpeta SoundLibrary del disco duro externo.
Volviendo a la carpeta Biblioteca encontramos la carpeta Audio. En su interior encontramos la carpeta Apple Loops. Copia la carpeta Apple Loops dentro de SoundLibrary del disco duro externo.
Ten en cuenta que el tiempo para copiar estas carpetas puede ser de varios minutos al tratarse de un número importante de ficheros de gran tamaño.
Una vez copiadas estas carpetas a tu disco duro externo puedes borrarlas del disco de tu Mac para dejar más espacio libre en el disco duro integrado en el equipo.
Enlazando los discos
Para que GarageBand pueda encontrar las nuevas carpetas sin necesidad de configurar nada en GarageBand utilizaremos una característica del sistema operativo llamado enlaces simbólicos. Con un enlace simbólico podemos hacer creer a una aplicación que está accediendo a una ruta de ficheros determinada pero la estamos reconduciendo a otra ruta.
Para crear los enlaces simbólicos debemos abrir la Terminal de MacOS. Puedes consultar este artículo sobre cómo utilizar la Terminal de MacOS con VoiceOver.
Una vez abierta la Terminal debemos activar el modo superusuario o administrador. Ejecuta el siguiente comando en la Terminal y luego introduce la contraseña de tu equipo:
sudo -s
Una vez introducida la contraseña podremos leer en nuestra Terminal algo como:
root@MacBookPro-miNombreDeUsuario ~ #
Esto indica que estamos ya utilizando el superusuario.
Ahora crearemos los enlaces simbólicos de cada una de las 3 carpetas que hemos movido. Se ha de recordar que para este artículo el disco duro externo se llama MiDisco y la carpeta que almacena en el disco duro externo las 3 carpetas de GarageBand se llama SoundLibrary.
Recuerda también que los comandos de la Terminal y las rutas de fichero son sensibles a espacios, mayúsculas y se deben evitar los caracteres acentuados. Presta mucha atención a la hora de escribir los comandos en la Terminal.
Primero enlazaremos la carpeta Apple Loops. Ejecuta en la Terminal el siguiente comando:
ln -s /Volumes/MiDisco/SoundLibrary/Apple\ Loops /Library/Audio/Apple\ Loops
A continuación haremos lo mismo con la carpeta GarageBand. Ejecuta el siguiente comando:
ln -s /Volumes/MiDisco/SoundLibrary/GarageBand /Library/Application \ Support/GarageBand
Y en tercer lugar enlazaremos la carpeta Logic con el siguiente comando:
ln -s /Volumes/MiDisco/SoundLibrary/Logic /Library/Application \ Support/Logic
Si volvemos a la carpeta Biblioteca con Finder y exploramos la carpeta Audio y Application Support encontraremos que los elementos Apple Loops, GarageBand y Logic se identifican como alias.
Una vez creados los enlaces simbólicos sólo queda reiniciar el equipo para que el sistema reconozca estos enlaces dentro del Finder.
GarageBand con más espacio de almacenamiento
Una vez reiniciado nuestro equipo Mac ahora podremos abrir GarageBand. Puede que nos aparezca un cuadro de diálogo pidiendo permiso para acceder a un disco extgerno. Una vez aceptado este permiso podremos disfrutar de GarageBand con mucho más espacio de almacenaje para sonidos.
Solución para otras aplicaciones
Esta solución de enlaces simbólicos a discos externos es válida para otras muchas aplicaciones que utilizan carpetas en las que se almacenan archivos de gran tamaño. Aplicaciones como Android Studio, XCode, Parallels, VmWare o Imovie pueden beneficiarse de un disco duro externo.