2 votes

Puis-je éviter que ma commande de sauvegarde, qui prend beaucoup de temps, soit interrompue par une suspension du système due à l'inactivité pendant une certaine période ?

J'utilise le gestionnaire d'énergie XFCE. Sous l'onglet Système, pour la partie Économie d'énergie du système, je choisis le mode Veille du système comme suit : suspension en cas d'inactivité pendant 1 heure lorsque l'ordinateur est branché. La durée maximale d'inactivité est de 6 heures.

Si je lance une commande pour sauvegarder ma maison sur un disque externe, par exemple

sudo rsync -a /home/tim  /media/tim/externaldrive/  2>rsync-errors

qui peut prendre plus de 10 heures, et que je laisse mon ordinateur portable seul et que je me couche, est-ce que mon Ubuntu sera suspendu une heure après que j'ai quitté mon ordinateur portable, et donc interrompra la commande de sauvegarde ?

Si oui, comment puis-je empêcher que ma commande de sauvegarde soit interrompue, sans modifier le mode veille du système ?

Gracias.

2voto

J. Starnes Points 1879

1) l'inhibition de systemd

L'utilisation de l'inhibition de systemd pour un seul processus peut être réalisée en exécutant

sudo systemd-inhibit --what=idle:sleep:shutdown:handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch --mode=block rsync -a /home/tim  /media/tim/externaldrive/  2>rsync-errors

systemd-inhibit nécessite des privilèges élevés. La commande invoquée a été exécutée en tant que root sur mon système. Pour des options supplémentaires, voir soit Inhibition du système ou courir man systemd-inhibit

2) logind D-Bus API

L'API D-Bus de logind et Verrous inhibiteurs peut être utilisé pour développer une application qui émet et libère correctement les verrous d'inhibition.

3) Mode de présentation

Le gui xfce4-power-manager comprend une option appelée Presentation mode. Elle désactive le DPMS (Display Power Management Signaling) afin que votre écran ne s'éteigne pas ou ne se mette pas en veille, et empêche le mode économiseur d'écran de s'activer.

0voto

John Raff Points 11

Mettre à jour rsync pour qu'il interroge l'utilisateur avant de lancer la sauvegarde, soit pour lui rappeler de faire la sauvegarde, soit pour lui demander de faire la sauvegarde. "sudo systemd-inhibit --what=idle:sleep:shutdown:handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch --mode=block rsync -a /home/tim /media/tim/externaldrive/ 2>rsync-errors" ou le faire automatiquement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X