OS X: cuando el disco duro de arranque está lleno y no te deja arrancar

Los pasos a seguir son los siguientes e implican el uso del modo de arranque monousuario. Este modo de arranque solo carga el núcleo del sistema y te encontrarás ante la línea de comandos, pero no tienes que tenerle miedo, ya que los pasos a dar son muy sencillos.

Vamos paso a paso:

  1. Pulsamos el botón de encendido del Mac
  2. Inmediatamente pulsa el atajo de teclado ⌘S
  3. Deja terminar el arranque. Cuando acabe, solo quedará el interfaz de línea de comandos. Cuida que estás como root, así que cualquier fallo puede ser catastrófico.
  4. primero vamos a montar el disco duro de arranque en modo de lectura-escritura. Usaremos el comando mount -uw /. Ten en cuenta que cuando arrancamos en modo monousuario, el layout del teclado es el americano, así que el símbolo del guión estará en la tecla ‘
  5. Ahora vamos a borrar la carpeta de cachés de usuario. Esta carpeta es prescindible y suele ocupar varios GB de espacio, aquel que necesitamos para que el disco duro se libere un poco y puedas arrancar.
  6. Ahora lo que vamos a hacer es borrar esa carpeta con el comando
    rm -frv /Users/nombre_de_usuario/Library/Caches
  7. El «nombre de usuario» será el nombre del usuario al que vamos a borrar esa caché.
  8. Ahora comenzará el borrado de los archivos, lo que puede llevar cierto tiempo en función de la cantidad de los mismos y la velocidad del disco
  9. Una vez haya terminado, es la hora de reiniciar con shutdown - r now
  10. El Mac arrancará con normalidad pero no has solucionado totalmente el problema: solo has hecho algo de espacio para que arranque y tendrás que liberar más espacio en el disco borrando o trasladando archivos para dejar al menos un 30% del disco libre

11 Comments

  1. Ryoga

    Buenas tardes Carlos,

    He tratado de acceder al arranque de monousuario, pero me aparece el siguiente mensaje: BuildingUser (): error Building a user of type… Y a continuación me devuelve a la página de login.

    Me puedes dar alguna solución? Tengo el disco a full y sin posibilidad de liberar espacio..

    Muchas gracias, un saludo

  2. Ryoga

    Perdona, conseguí finalmente acceder al interfaz y seguí correctamente los pasos. Reinició el equipo pero se vuelve a quedar colgado en el mismo punto de carga 🙁 Alguna sugerencia? Gracias

  3. gonzabur@

    Y cuando estás en el terminal, y tu nombre de usuario tiene un espacio lo añadimos con la barra invertida+espacio «\ «.
    Ahora bien, cuando tu teclado es español y se configura en americano, ¿cómo carajo se pone la barra ingerida si en el americano la tecla de barra invertida coincide con una tecla que no existe en el teclado español?

    1. Alquimista

      El nombre corto nunca debería llevar espacios. Si tu cuenta se llama «Cuenta de Gonza» el nombre corto será: ‘cuentadegonza’, sin espacios y todo minúsculas.

Deja una respuesta