¿Por qué Time Machine no hace copias de seguridad programadas después de mi actualización de Yosemite - El Capitán?

4

Resumen

Desde la actualización a El Capitán desde Yosemite, Time Machine funciona manualmente, pero las copias de seguridad automáticas y los íconos del disco ya no funcionan como deberían.

Descripción detallada del problema

Tengo un nuevo sistema que vino con Yosemite, y Time Machine estaba funcionando bien. Después de una actualización reciente a El Capitán, tengo los siguientes problemas:

  1. El disco de Time Machine (un dispositivo USB 3.0 externo) ya no aparece en el escritorio como un dispositivo de Time Machine. Se muestra como un disco extraíble estándar.

  2. AunqueTimeMachineveeldispositivoyprogramacopiasdeseguridadperiódicas,estascopiasdeseguridadnuncaseejecutan.LasúnicascopiasdeseguridadqueseejecutansonlasprimerasprogramadascuandosemontaeldiscodeTimeMachineocuandoseselecciona"Hacer copia de seguridad ahora". En este ejemplo, la copia de seguridad manual que ejecuté a las 4:00 pm se completó, pero el incremento programado para las 4:59 pm nunca se ejecutó.

Pasos para solucionar problemas

Por mi cuenta, y con el soporte técnico de Apple, hice todo lo siguiente en un intento de depurar:

  • Cosas sensatas que probé por mi cuenta:

    1. Realice los primeros auxilios en la tabla GUID de Time Machine.
    2. Realice Primeros auxilios en el sistema de archivos Mac OS Extended (Journaled, Encrypted) en el disco.
    3. Desmonte y vuelva a montar el disco de Time Machine.
    4. Anule la selección y vuelva a seleccionar el disco de Time Machine.
    5. Desactive Time Machine, reinicie y vuelva a seleccionar el Time Machine Disk.
  • Cosas que hice a petición de soporte técnico:

    1. restablecimiento de PRAM.
    2. restablecimiento de SMC.
    3. Arranque en modo seguro.
    4. Configure Time Machine como una cuenta de administrador diferente.
    5. Inicie la partición de recuperación y vuelva a instalar OS X de forma no destructiva.

Aparte de realizar un borrado completo y reinstalarlo, no sé cómo solucionar más este problema. Este parece ser un error en El Capitán, pero, por supuesto, siempre existe la posibilidad de que alguna extensión del kernel o una extensión de terceros como FUSE, VirtualBox o VMware Fusion esté causando estragos, pero requiere esas extensiones para el trabajo.

Apple actualmente niega que haya algún error de Time Machine sobresaliente en El Capitán, pero eso puede deberse a su novedad o al hecho de que aún no hay suficientes personas que hayan reportado problemas relacionados. Por otro lado, si realmente es solo mi problema, ¿qué más puedo hacer para solucionar este problema o solucionarlo (p. Ej., Un cronjob de algún tipo, tal vez?) Sin tener en cuenta todo el sistema y comenzar ¿Desde cero?

    
pregunta CodeGnome 14.10.2015 - 11:01

4 respuestas

1

Tengo un problema muy similar después de actualizar a El Capitán, excepto que no puedo reparar el disco, mi intento siempre me da un error de reparación fallida. No tengo una respuesta, pero creo que puedo verificar que el problema probablemente no esté relacionado con ninguna extensión de terceros, ya que estoy operando sin él. Por lo tanto, al menos puedo ayudar a descartarlos como fuente del problema.

    
respondido por el lynell ingram 15.10.2015 - 01:16
1

Los ingenieros de Apple necesitarán que ejecutes tmdiagnose para llegar a la causa raíz. Mientras tanto, puede recopilar esos registros y también intentar presionar en el estado:

tmutil latestbackup
tmutil listbackups
tmutil startbackup --rotation --auto
sleep 15; tmutil status

Supongo que tiene un problema con Spotlight o un problema al montar la unidad que está fallando, en lugar de caer y caer. Podría hacer una entrada cron, pero usaría una herramienta como Lingon para hacer un trabajo launchd personalizado para llamar al comando startbackup desde arriba para al menos tener una cobertura periódica mientras reúne suficiente información para averiguar por qué son sus trabajos no está empezando.

Además, intentaría agregar un segundo destino de copia de seguridad para ver si ese funciona de manera más confiable (múltiples destinos de copia de seguridad deben activarse secuencialmente) cada n horas, su unidad debe obtener una instantánea.

    
respondido por el bmike 16.10.2015 - 19:20
1

No creo que sea solo "tu problema". Tengo una MacBook Pro de finales de 2013 y no he podido completar una copia de seguridad de Time Machine con mi WD My Passport desde que actualicé a El Capitán. Intenté todos los arreglos potenciales que hiciste. También reindexé mi disco duro, borré mi disco de respaldo y comencé a funcionar de nuevo.

El problema persiste. Es decir, cuando inicie una copia de seguridad de Time Machine, el proceso se detiene permanentemente en aproximadamente dos tercios para completar cada intento.

    
respondido por el TJC 18.10.2015 - 15:43
0

TL; DR

Este problema de las copias de seguridad que no se inician se puede solucionar con crontab. Esto no solucionará el ícono del escritorio, pero ayudará a garantizar que tenga copias de seguridad a intervalos programados regularmente como se define en su crontab personalizado. A continuación, proporciono un ejemplo de cómo ejecutar copias de seguridad por hora utilizando sudo, cron y un archivo de sudoers modificado

Solución al uso de Crontab

Lo siguiente iniciará Time Machine cada hora, después de verificar que no esté ejecutando una copia de seguridad, ya que algunos medios o conjuntos de copias de seguridad pueden tardar más de una hora en completarse.

# ~/.crontab
0 */1 * * * tmutil status | grep -qF "Running = 0" && sudo tmutil startbackup -a

Tenga en cuenta que esta solución temporal utiliza el archivo crontab del usuario, que siempre debe señalarse a la atención del sistema después de la edición con:

/usr/bin/crontab ~/.crontab

Run Time Machine sin contraseñas

Dado que cron no puede solicitar la contraseña de sudo, también se recomienda lo siguiente:

sudo -v
sudo mkdir -p /private/etc/sudoers.d
sudo touch /private/etc/sudoers.d/$(whoami)
echo "$(whoami) ALL=(ALL) NOPASSWD: /usr/bin/tmutil" |
    sudo tee -a /private/etc/sudoers.d/$(whoami)

Esto asegurará que el comando tmutil se pueda ejecutar sin pedir la contraseña del usuario para acceder a sudo cuando se inicie Time Machine desde la línea de comandos.

Nota de seguridad

Siempre es una buena idea tener un terminal raíz abierto antes de editar sudoers, y verificar el archivo de sudoers personalizado con:

sudo visudo -f /private/etc/sudoers.d/$(whoami)

después de la creación para evitar que los errores tipográficos le impidan el acceso al sudo.

    
respondido por el CodeGnome 21.10.2015 - 06:09

Lea otras preguntas en las etiquetas