Avertir si une sauvegarde Time Machine est toujours en cours avant de fermer ou de dormir un Mac

Avant de fermer ou de dormir mon Mac, je souhaite être averti si une sauvegarde de Time Machine est toujours en cours.

Existe-t-il une telle chose? Ou au less quelque chose qui rend très évident qu'une sauvegarde est en cours, afin d'éviter d'arrêter la machine avant qu'elle ne soit terminée?

À l'heure actuelle, le seul signe visible qu'une sauvegarde est en cours est le petit cercle tournant dans la «barre des tâches», il est très facile de manquer.

entrez la description de l'image ici

J'ai cherché mais je n'ai pas trouvé de solution pour cela.

    Vous avez demandé ce que vous voulez, mais pas pourquoi vous le souhaitez. Je suppose que c'est un préconçu que vous pensez qu'il doit être complété afin de réussir. Time Machine n'est pas seulement un «travail de sauvegarde» standard qui créera des sauvegardes individuelles qui dépendent de la réussite de chaque sauvegarde, c'est plus un process permanent.

    En effet, chaque fois que vous modifiez un file, qu'il s'agisse d'un ajout ou d'une altération du contenu ou des métadonnées, il s'ajoute à la list des files qui doivent être sauvegardés. La list se développe et se développe tout le time, et elle est embeddede aux actions du système de files qui, chaque fois qu'il fait un changement, ajoute le file à la list. Chaque heure (ou tout ce que vous avez défini si vous utilisez une configuration non standard), Time Machine démarrera au début de cette list de modifications et commencera à les arracher et à copyr les modifications sur le disque de sauvegarde. À la fin de la procédure, lorsqu'il n'y a plus de files à inclure dans la sauvegarde, il s'arrête.

    Mais il n'est pas nécessaire d'attendre qu'il s'arrête. Si vous avez déclaré 100 files dans la queue, et que vous ne procédez que 45,5 d'entre eux lorsque vous fermez la machine, les files terminés sont supprimés de la list uniquement après que Time Machine confirme qu'ils ont été complètement sauvegardés. Tout file partiellement complété sera ne pas être signalé comme complet. Ensuite, la prochaine fois que vous démarrez, attendez une autre heure, le process recommencera. Vous aurez les 55 files qui n'ont pas été transférés la dernière fois à l'avant de la file, suivis de tout autre changement effectué en premier lieu.

    Ainsi, en résumé, contrairement à une sauvegarde traditionnelle qui nécessite l'achèvement pour assurer la validité, la sauvegarde de Time Machine est un process continu qui peut être interrompu à tout moment, et vous ne devez pas attendre qu'il soit terminé avant de l'arrêter. En effet, si vous faites quelque chose de disque intensif, n'hésitez pas à désactiver temporairement Time Machine ou à interrompre une sauvegarde qui est en cours pendant que vous faites des choses, puis, lorsque vous le réactiver, il suffit de ramasser où il s'est arrêté.

    Time Machine est effectivement un programme de sauvegarde. Le programme est un démon appelé "backupd" qui s'exécute via un travail de système automatisé contrôlé par launchd.

    Lorsque l'horloge est active, il existe un process "sauvegardé" actif. Une fois le process Time Machine terminé, backupd nécessite quelques minutes pour fermer et quitter.

    En ce qui concerne l'arrêt / déconnection, il est facile d'écrire un script / programme pour vérifier le process en cours et lancer un avertissement.

    Avant le sumil, c'est un peu plus difficile car il n'y a vraiment pas d'interception de sumil simple comme "Déconnection d'articles"

    Pour plus d'informations sur la tâche sauvegarde: Réglage de l'intervalle de sauvegarde de Time Machine