16 votes

Comment empêcher la mise en veille pendant qu'une sauvegarde Time Machine est en cours ?

Je suis l'un de ceux qui souffrent énormément du problème avec TM dans lequel l'ensemble du sparsebundle de sauvegarde sur un NAS est corrompu si le Mac se met en veille au milieu d'une opération de sauvegarde. Il y a un long processus de récupération de la sauvegarde mais il serait bien mieux d'éviter la corruption en premier lieu.

Existe-t-il un moyen de modifier la fonction de mise en veille pour que le Mac refuse de se mettre en veille si une sauvegarde TM est en cours ? Ou, si ce n'est pas possible, y a-t-il au moins un moyen d'afficher une boîte de dialogue de confirmation lorsque l'on choisit manuellement "sleep" dans le menu Apple, pour demander une vérification manuelle qu'aucun TM n'est en cours d'exécution ?

Clarification : L'une des situations contre lesquelles je dois me protéger est mon habitude de choisir manuellement "sommeil" dans le menu Apple. Par conséquent, quelque chose comme Caffeine, qui empêche uniquement la mise en veille automatique, n'est pas une solution pour moi.

6voto

Raye Keslensky Points 149

J'ai résolu ce problème avec un bash script . Il s'agit d'une commande intégrée de caféine et NoSleepCtrl (empêche le sommeil à la fermeture du couvercle).

Dans ma configuration, j'ai désactivé TimeMachine et je l'exécute en utilisant cette commande. Il ne devrait pas être difficile de créer un wrapper, qui l'exécuterait périodiquement et demanderait à l'utilisateur une confirmation ou réveillerait l'ordinateur et le ferait automatiquement.

Mon expérience et mes démarches pour Corruption de la sauvegarde TM sur QNAP .

5voto

matt123788 Points 141

Une solution pour effectuer des sauvegardes qui peuvent prendre plus de temps que le temps de sommeil par défaut, qui ne nécessite pas d'empêcher votre Mac de dormir, est l'utilisation de l'option La sieste qui permet d'effectuer votre sauvegarde pendant la veille alors que vous êtes connecté à une prise de courant alternatif (en supposant que vous utilisez Time Machine pour la sauvegarde).

Notez que cette méthode ne permet d'effectuer des sauvegardes que si votre Mac est branché sur le secteur. Cependant, cette solution fonctionnera même si le problème du PO est de forcer manuellement son Mac à se mettre en veille.

La fonction Power Nap peut être facilement activée en allant dans Préférences Système - Economiseur d'énergie et en cochant la case à côté de Activer Power Nap.

Screenshot of the Power Nap on macOS Mojave

Pour plus d'informations, consultez l'article du support technique d'Apple :

2voto

z atef Points 121

Cela gardera Mac éveillé pendant deux jours :

transformez-le en script et assurez-vous de chmod +x stayup.sh ou quel que soit le nom du script.

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

ou simplement caffeinate -t 3600 &
& - permet de fonctionner en arrière-plan, libérant ainsi le terminal.

1voto

Andros Points 11

Essayez l'application Mac appelée "Caffeine" qui permet de garder votre Mac allumé pendant un certain temps ou indéfiniment.

1voto

J'ai eu le même problème, j'ai donc désactivé la fonction de mise en veille, le mot de passe et j'ai également coché la case " empêcher l'ordinateur de se mettre en veille lorsque l'écran est éteint ". J'espère que cela fonctionnera. Je viens de découvrir qu'une sauvegarde n'avait pas été effectuée depuis 76 jours. Merci pour les autres aides.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X