¿Cómo evitar el sueño mientras se está realizando una copia de seguridad de Time Machine?


13

Soy uno de los que sufre en gran medida el problema con TM en el que se corrompe todo el conjunto de copias de seguridad en un NAS si la Mac se duerme en medio de una operación de copia de seguridad. Hay un largo proceso para recuperar la copia de seguridad , pero sería mucho mejor evitar la corrupción en primer lugar.

¿Hay alguna forma de piratear la función de suspensión para que la Mac se niegue a dormir si una copia de seguridad de TM está actualmente en progreso? O, si eso no es posible, ¿hay al menos alguna forma de mostrar un cuadro de diálogo de confirmación al elegir manualmente "dormir" en el menú de Apple, para solicitar una verificación manual de que no se está ejecutando TM actualmente?

Aclaración: Una de las situaciones contra las que necesito proteger es mi hábito de elegir manualmente "dormir" en el menú de la manzana. Por lo tanto, algo como la cafeína que solo previene el sueño automático, no es una solución para mí.


1
Como último recurso, puede intentar usar la aplicación Caffeine ( itunes.apple.com/us/app/caffeine/id411246225?mt=12 ). Cuando inicie Caffeine, se colocará un icono en la barra de menú que le permitirá evitar que su Mac se duerma cuando esté habilitado. Una mejor solución sería encontrar una manera de desactivar automáticamente el sueño antes de que TM comience y volver a habilitar el sueño después de que TM se cierre. Alguien que conozca AppleScript probablemente podría armar algo con bastante facilidad.
Recklesscoder

@recklesscoder, por favor vea la aclaración.
GJ.

Interesante. En mi Macbook Pro TM evita activamente dormir. Puedo ver eso con pmset si verifico las afirmaciones.
nombre_1

Respuestas:


6

He resuelto esto con un script bash . Involucra el comando incorporado de cafeína y NoSleepCtrl (evita dormir al cerrar la tapa).

En mi configuración, tengo TimeMachine deshabilitado y lo ejecuto usando este comando. No debería ser difícil crear un contenedor, que lo ejecutaría periódicamente y solicitaría confirmación al usuario o despertará la computadora y lo hará automáticamente.

Mi experiencia y pasos para la corrupción de copias de seguridad de TM en QNAP .


por favor ver aclaraciones
GJ.

Prueba la utilidad NoSleep. Previene la suspensión, incluso si invoca la suspensión desde el menú. Lo he comprobado usando simple: while true; hacer fecha; dormir 1; hecho. En cafeína solo se detiene; con la pantalla NoSleep se queda en blanco, pero el bucle no se detiene.
brablc

2

Esto mantendrá a Mac despierto durante dos días:

conviértalo en un guión y asegúrese de que chmod +x stayup.shsea ​​el nombre del guión o el nombre que sea.

#! /bin/sh
let TIME=$(expr 24*60*60*2); # 2 days in seconds
echo caffine for $TIME;
caffeinate -s -m -i -t $TIME;

o simplemente caffeinate -t 3600 &
& - permite ejecutar en segundo plano, liberando terminal.


El manual equivalente al comando dentro de su script sería 'cafeína -s -m -i -t 172800 &' si se ejecuta manualmente. En caso de que otros solo corten y peguen.
codecowboy

1

Pruebe la aplicación Mac llamada "Cafeína", mantiene su Mac encendida por un período de tiempo o de forma indefinida.


1

Tuve el mismo problema, así que apagué mi función de suspensión, contraseña, y también marqué 'evitar que la computadora se apague cuando la pantalla está apagada'. Espero que esto funcione. Acabo de descubrir que una copia de seguridad no se ejecutó en 76 días. Gracias por la otra ayuda.


0

Sí, estaba pensando en recomendar la aplicación Caffeine, especialmente si tienes la costumbre de iniciar manualmente las copias de seguridad de Time Machine.

Otra opción podría ser ir a Preferencias del sistema> Ahorro de energía y configurar el temporizador de reposo de su computadora para que se acerque a 3 horas . Sin embargo, tenga en cuenta que esto aumentará la cantidad de energía que consume su computadora (ya que estará más tiempo despierto para cada sesión). Puede mantener el temporizador de la pantalla a una duración más razonable para ahorrar energía. La pantalla de suspensión no afectará a Time Machine.



0

Sufrí con Time Machine siendo interrumpido por lo que pensé que la Mac se iba a dormir. Configuré el ahorro de energía en "Nunca me dormí", pero volvería a la Mac y volvería a "iniciar sesión" y la acción de Time Machine se había detenido. Finalmente me di cuenta en la configuración de Seguridad que "Cerrar sesión (después de tantos minutos) estaba marcado. Después de desmarcar esta opción, pude permanecer conectado.


0

Esto puede ser un poco simplista, pero entré en Preferencias del sistema, abrí Energy Saver y moví el control deslizante a "nunca dormir". Volveré al original cuando haya finalizado mi copia de seguridad.


0

Una solución para realizar copias de seguridad que puede llevar más tiempo que el tiempo de suspensión predeterminado, que no requiere evitar que su Mac se quede dormida, es usar Power Nap, que permite que su copia de seguridad se realice durante la suspensión mientras está conectado a un tomacorriente de CA (suponiendo que esté usando Time Machine para respaldar).

Tenga en cuenta que las copias de seguridad solo se pueden realizar en este método si su Mac está conectada a la alimentación. Sin embargo, esta solución funcionará incluso durante el problema del OP de forzar manualmente su Mac a dormir.

Power Nap se puede habilitar fácilmente yendo a Preferencias del sistema → Ahorro de energía y haciendo clic en la casilla de verificación junto a Activar Power Nap.

Captura de pantalla de Power Nap en macOS Mojave

Para obtener más información, consulte el artículo de Soporte de Apple:

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.