Come evitare di dormire mentre è in corso un backup di Time Machine?

12

Io sono uno di quelli che soffre molto del problema con la TM in cui l'intero sparsebundle di backup su un NAS viene danneggiato se il Mac va a dormire nel bel mezzo di un'operazione di backup. C'è un lungo processo per il ripristino del backup , ma sarebbe molto meglio evitare la corruzione in primo luogo.

C'è un modo per hackerare la funzione sleep in modo che il Mac si rifiuti di andare a dormire se un backup TM è attualmente in corso? Oppure, se ciò non è possibile, c'è almeno un modo per mostrare una finestra di dialogo di conferma quando si sceglie manualmente "sleep" dal menu Apple, per richiedere una verifica manuale che non sia attualmente in esecuzione TM?

Chiarimento: Una delle situazioni di cui ho bisogno di proteggermi è la mia abitudine di scegliere manualmente "dormire" dal menu Apple. Quindi, qualcosa come la caffeina che impedisce solo il sonno automatico, non è una soluzione per me.

    
posta GJ. 13.04.2013 - 16:51
fonte

8 risposte

6

Ho risolto questo problema con uno script bash . Comprende il comando incorporato di caffeinate e NoSleepCtrl (previene il sonno sulla chiusura del coperchio).

Nel mio setup, ho TimeMachine disabilitato ed eseguirlo usando questo comando. Non dovrebbe essere difficile creare un wrapper, che lo eseguirà periodicamente e chiederà conferma all'utente o riattiverà il computer e lo farà automaticamente.

La mia esperienza e i passaggi per corruzione del backup di TM su QNAP .

    
risposta data 13.04.2013 - 19:40
fonte
1

Prova l'app Mac denominata "Caffeina" che mantiene il tuo Mac acceso per un periodo di tempo o indefinitamente.

    
risposta data 31.12.2016 - 19:31
fonte
1

Ciò manterrà il Mac sveglio per due giorni:

trasformalo in uno script e assicurati di chmod +x stayup.sh o qualunque sia il nome dello script.

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

o solo caffeinate -t 3600 &
& - consente di eseguire in background, liberando il terminale.

    
risposta data 10.03.2018 - 00:35
fonte
1

Ho avuto lo stesso problema, quindi ho disattivato la funzione sleep, la password e ho anche controllato che "impedisca al computer di andare in stop quando il display è spento". Spero che questo funzioni. Ho appena scoperto che un backup non era stato eseguito in 76 giorni. Grazie per l'altro aiuto.

    
risposta data 04.12.2018 - 11:00
fonte
0

Sì, stavo pensando di consigliare l'applicazione Caffeine, specialmente se hai l'abitudine di avviare manualmente i backup di Time Machine.

Un'altra opzione potrebbe essere quella di andare in Preferenze di Sistema > Risparmio energetico e impostazione del timer di spegnimento del computer a circa 3 ore . Tieni presente, tuttavia, che ciò aumenterà la quantità di energia consumata dal tuo computer (poiché sarà più lunga per ogni sessione). È possibile mantenere il timer del display su una durata più ragionevole per risparmiare energia. La visualizzazione della sospensione non influisce sulla Time Machine.

    
risposta data 13.04.2013 - 18:40
fonte
0

Mi sono imbattuto in questa nuova aggiunta: il comando caffeinate è ora incorporato in OS X, non è necessaria alcuna app.

link

    
risposta data 09.06.2015 - 23:16
fonte
0

Ho sofferto con Time Machine interrotto da quello che pensavo fosse il Mac che andava a dormire. Ho impostato il risparmio energetico su "Non ho mai dormito", ma tornavo al Mac ed era di nuovo "log in" e l'azione Time Machine era stata interrotta. Alla fine mi sono reso conto nelle Impostazioni di sicurezza che è stato selezionato "Disconnetti (dopo così tanti minuti). Dopo aver deselezionato questa opzione, sono riuscito a rimanere connesso.

    
risposta data 08.11.2016 - 12:34
fonte
0

Potrebbe essere un po 'semplicistico, ma sono andato in Preferenze di Sistema, ho aperto Risparmio Energia e ho spostato il cursore su "non dormire mai". Verrà ripristinato l'originale al termine del backup.

    
risposta data 24.10.2017 - 17:34
fonte

Leggi altre domande sui tag