Time Machine no te deja expulsar tu disco

Tu disco de Time Machine no se expulsa porque backupd o Spotlight lo están usando. Descubre cómo identificar el proceso que lo bloquea y desconectarlo de forma segura.

Terminaste tu copia de seguridad. Time Machine indica que está lista. Haces clic en expulsar y macOS te dice que el disco está en uso. ¿Te suena?

Respuesta rápida: Tu disco de Time Machine no se expulsa porque backupd (el proceso en segundo plano de Time Machine) o los procesos mds / mds_stores de Spotlight lo siguen usando. Ejecuta lsof /Volumes/NombreDeTuDisco en el Terminal para comprobarlo, después detén la indexación de Spotlight en ese disco con sudo mdutil -i off "/Volumes/NombreDeTuDisco" e inténtalo de nuevo. Tirar del cable a lo bruto puede corromper tu copia de seguridad.

Esto pasa constantemente con los discos de Time Machine, y es una de las partes más frustrantes del por lo demás excelente sistema de copias de seguridad de Apple. La copia termina, pero algo sigue aferrado al disco. Te quedas eligiendo entre tirar del cable (no lo hagas) y esperar indefinidamente a que algún proceso misterioso termine.

El culpable casi siempre es una de estas dos cosas: el proceso backupd no ha liberado del todo el disco, o Spotlight está ocupado indexando tu copia de seguridad. A veces son las dos.

Por qué backupd retiene tu disco

De las copias de seguridad de Time Machine se encarga un proceso en segundo plano llamado backupd. Cuando ves que la barra de progreso se completa, la parte visible de la copia ha terminado, pero backupd a menudo sigue trabajando en segundo plano. Puede estar actualizando metadatos, verificando la integridad de la copia o limpiando archivos temporales.

En los Mac con Apple Silicon, backupd se ejecuta en los núcleos de eficiencia para minimizar el impacto en tu trabajo. Esto es estupendo para el rendimiento, pero significa que las tareas de limpieza pueden tardar más de lo esperado. El proceso está diseñado para no estorbar, lo que a veces significa que es lento.

Puedes comprobar si backupd sigue activo abriendo el Monitor de Actividad y buscando «backup» en el campo de búsqueda. Si ves backupd o backupd-helper en la lista, Time Machine todavía no ha liberado tu disco.

Spotlight lo empeora

Esta es la parte que pilla por sorpresa a mucha gente: macOS indexa las copias de seguridad de Time Machine con Spotlight. Esto te permite buscar en tu historial de copias directamente desde Spotlight, lo que resulta verdaderamente útil cuando necesitas encontrar una versión antigua de un archivo.

El problema es que la indexación de Spotlight puede continuar mucho después de que termine tu copia de seguridad. Los procesos mds y mds_stores (el servidor de metadatos de Spotlight) procesarán tu disco de copias durante minutos, a veces horas en copias grandes.

Verás estos procesos en el Monitor de Actividad accediendo a tu volumen de Time Machine. Hacen un trabajo legítimo, pero también te impiden expulsar el disco.

La forma segura de comprobar qué bloquea la expulsión

Antes de forzar nada, deberías confirmar qué está accediendo realmente a tu disco. Abre Terminal y ejecuta:

lsof /Volumes/NombreDeTuDisco

Sustituye «NombreDeTuDisco» por el nombre real de tu disco. Si tiene espacios, encierra toda la ruta entre comillas:

lsof "/Volumes/Time Machine Backup"

Este comando lista todos los procesos con archivos abiertos en ese volumen. Probablemente verás mds, mds_stores, backupd o Finder en los resultados. Ahora sabes exactamente qué abordar.

Detener la indexación de Spotlight temporalmente

Si Spotlight es el problema, puedes desactivar temporalmente la indexación de tu disco de copias de seguridad:

sudo mdutil -i off "/Volumes/NombreDeTuDisco"

Esto detiene la indexación de Spotlight de ese volumen concreto. Cuando el comando termine, intenta expulsar de nuevo. Debería funcionar.

Cuando vuelvas a conectar el disco para tu próxima copia de seguridad, puedes reactivar la indexación:

sudo mdutil -i on "/Volumes/NombreDeTuDisco"

O simplemente déjalo desactivado si nunca buscas en tus copias de seguridad de Time Machine a través de Spotlight. Muchos usuarios descubren que no necesitan esta función y prefieren tiempos de expulsión más rápidos.

Detener una copia de seguridad en curso

Si backupd todavía se está ejecutando, la solución más limpia es detener Time Machine desde la barra de menús. Haz clic en el icono de Time Machine y selecciona «Omitir esta copia de seguridad» o «Detener copia de seguridad» (la redacción varía según la versión de macOS). Esto le indica al sistema que termine de forma ordenada lo que está haciendo.

Espera uno o dos minutos después de detenerlo y luego intenta expulsar de nuevo. El disco debería liberarse.

Si no hay icono de Time Machine en tu barra de menús, también puedes detener la copia desde Ajustes del Sistema (o Preferencias del Sistema en versiones anteriores de macOS). Ve a los ajustes de Time Machine y desactívalo temporalmente.

Cuando nada más funciona

A veces, un proceso simplemente no suelta. Antes de recurrir a la expulsión forzada (que arriesga la corrupción de datos), prueba esta secuencia:

Primero, cierra la sesión de tu cuenta de usuario y vuelve a iniciarla. Esto cierra la mayoría de los procesos a nivel de usuario que podrían estar manteniendo archivos abiertos.

Si eso no funciona, puedes forzar el cierre de procesos concretos desde el Monitor de Actividad. Selecciona el proceso, haz clic en el botón X de la barra de herramientas y elige Forzar salida. Ten cuidado con los procesos del sistema, ya que cerrarlos puede causar inestabilidad.

Como último recurso, un reinicio completo liberará el disco sin falta. Apaga tu Mac, espera a que se apague del todo y luego desconecta el disco. Esto siempre es seguro, porque macOS vuelca todas las escrituras pendientes durante el apagado.

Nunca desconectes el cable mientras tu Mac está encendido. Los discos de Time Machine usan APFS (con protección copy-on-write) o HFS+ (con registro por diario), lo que ayuda a protegerlos frente a la corrupción, pero una desconexión inesperada durante una operación de escritura activa todavía puede dañar tu catálogo de copias de seguridad o dejar la copia en un estado inconsistente.

Un enfoque más rápido

Si estás cansado de rebuscar entre comandos de Terminal y el Monitor de Actividad cada vez que quieres desconectar tu disco de copias de seguridad, Ejecta se encarga de todo esto automáticamente. Se sitúa en tu barra de menús, te muestra exactamente qué procesos están bloqueando la expulsión y te permite cerrarlos con un clic.

En el caso concreto de los discos de Time Machine, Ejecta identifica si es backupd, la indexación de Spotlight u otra cosa, y te ofrece opciones específicas para liberar el disco de forma segura. Sin comandos de Terminal que recordar, sin adivinar qué proceso cerrar.

Prevenir futuros problemas de expulsión

Algunos hábitos pueden reducir la frecuencia con la que te encuentras con esto.

Dale a tu copia de seguridad unos minutos después de completarse antes de intentar expulsar. Que la barra de progreso termine no significa que todo el trabajo en segundo plano haya terminado. Si no necesitas buscar en las copias de seguridad de Time Machine a través de Spotlight, añade tu disco de copias a la lista de privacidad de Spotlight en Ajustes del Sistema. Esto evita la indexación por completo y hace la expulsión mucho más rápida. También podrías plantearte programar las copias para momentos en los que no necesites desconectar el disco de inmediato, como por la noche o a la hora de comer.

Time Machine merece la molestia ocasional de la expulsión. Tener copias de seguridad fiables es demasiado importante como para renunciar a ellas solo porque el proceso de expulsión a veces es molesto. Pero no deberías tener que adivinar qué está bloqueando tu disco ni preocuparte por la corrupción de una desconexión indebida. Las herramientas adecuadas hacen que todo el proceso sea sencillo.

Si prefieres no usar Terminal cada vez, Ejecta te muestra exactamente qué proceso está bloqueando tu disco y te permite cerrarlo con un clic, desde la barra de menú.

Comprar — $9.99