17
mars
2026
Arrêtez et désactivez TimeShift pour économiser de l'espace disque
15:19

Arrêtez et désactivez TimeShift pour économiser de l'espace disque

17 mars 2026 15:19

Aujourd'hui, j'ai remarqué que le voyant du disque dur était constamment allumé.

Présentation

Changement de temps est un programme permettant de sauvegarder automatiquement l'état du système d'exploitation sur le disque selon un calendrier. L'état du système d'exploitation peut être restauré par l'utilisateur à volonté jusqu'à la date dite du « instantané ». Qui doit d'abord être créé - manuellement ou automatiquement selon un planning. Avec le système de fichiers Linux EXT4, la méthode de création d'un instantané de l'état est rsync (copie), et avec BTRFS, la méthode BTRFS la plus efficace en termes de temps et d'espace disque. Mon système de fichiers est EXT4, donc le seul moyen de copier est "rsync". La création d'une copie de sauvegarde du système de fichiers EXT4 réduit la quantité d'espace libre et entraîne une charge élevée sur le disque dur.

1. Trouver la raison de la charge élevée sur le disque dur

Pour découvrir un programme qui utilise intensivement le disque dur, j'ai exécuté l'utilitaire iotop que j'ai installé plus tôt

sudo apt update
sudo apt install iotop

Vous devez lancer iotop en tant que superutilisateur à l'aide de la commande sudo iotop ou dans une session superutilisateur après la commande su -:

su -
iotop

La commande iotop m'en a montré plusieurs, en particulier 2 processus copiant simultanément des données, avec les noms décalage horaire et divers paramètres d'appel.
rsync-travail

2. Arrêt de l'exécution des processus Timeshift

L'arrêt du processus à partir de l'utilitaire graphique Démarrer - Administration - Timeshift ne fonctionnera pas si le processus de création d'instantané a déjà commencé.
Par conséquent, il est nécessaire de supprimer, c'est-à-dire de forcer l'arrêt des processus Timeshift en cours d'exécution :

killall timeshift

3. Désactivez le calendrier Timeshift

Dans l'utilitaire graphique Démarrer - Administration - Timeshift
menu-ru
vous devez accéder aux paramètres et décocher toutes les options pour créer un instantané quotidien, hebdomadaire, mensuel, etc.
main-ru
Si aucun planning n'est spécifié, Timeshift prend l'état "désactivé".

4. Nettoyage du dossier Timeshift

Si des instantanés ont été créés dans le programme TimeShift, ils peuvent être supprimés dans le menu Démarrer -> Administration -> utilitaire Timeshift.
Mais cela n'aidera pas à nettoyer le disque d'un instantané incomplètement créé, dont la création a été interrompue.

Tout d'abord, découvrons sur quel lecteur les images sont enregistrées. Cela peut être vu dans l'utilitaire Timeshift dans le menu Paramètres - onglet "Lieu".
Ou avec la commande :

timeshift --list-devices

Si les premières lignes indiquent
Monté '/dev/sdb5' dans '/run/timeshift/76012/backup'- cela signifie que l'enregistrement des images est configuré pour l'appareil /dev/sdb5.

Comparer avec le résultat de la commande lsblk- nom de périphérique pour le dossier racine.

lsblk | grep /$

Par exemple, si
└─sdc1 8:33 0 111.8G 0 partie /
Cela signifie que le dossier racine "/" de ce système d'exploitation se trouve sur le périphérique "/dev/sdc1".

*Si l'emplacement enregistrement des instantanés Timeshift se trouve au même endroit que le dossier racine "/"(par exemple, disque /dev/sda5), exécutez la commande depuis le contexte du superutilisateur root :

rm -r /timeshift

*Si l'emplacement enregistrement des images Timeshift et le dossier racine "/" sont des appareils différents(par exemple, le périphérique Timeshift est /dev/sdb5, et la « racine » du système de fichiers est sur le disque /dev/sda5), exécutez les commandes depuis le contexte racine :

mount /dev/sdb5 /mnt
rm -r /mnt/timeshift
umount /dev/sdb5
exit

Où /dev/sdb5 est le nom du périphérique sur lequel les instantanés TimeShift sont enregistrés.

5. Comment connaître la taille d'un dossier sous Linux

Vous pouvez connaître la taille totale d'un dossier avec des sous-dossiers et des fichiers avec la commande :

dossier du -sh

où dossier est le nom du répertoire, par exemple /mnt/timeshift ou /timeshift .

Depuis que j'ai interrompu le processus, je ne pourrai pas connaître la taille maximale du dossier timeshift. Sa taille dépend des paramètres des onglets « Utilisateurs » et « Filtres » (inclusions et exclusions) et sur un système d'exploitation récemment installé, elle est d'environ 30 Go. Dans tous les cas, la création d'instantanés peut se faire non pas selon un planning, mais manuellement dans le menu "Démarrer" -> "Administration" -> Timeshift ou depuis la ligne de commande d'une fenêtre de Terminal.


Ajout du 18/03/2026 - création et suppression manuelles d'instantanés du système d'exploitation Linux à l'aide de timeshift depuis la ligne de commande.

6. Création manuelle d'un instantané et restauration de l'état du système d'exploitation en appelant timeshift depuis la ligne de commande

Les commandes suivantes doivent être exécutées en tant que superutilisateur (su -), ou en utilisant sudo ou depuis le menu de démarrage initial en mode de récupération (« root »).

Pour prendre une photo manuellement :

timeshift --create

Tout d'abord, le programme déterminera la taille des fichiers du système d'exploitation ("Estimation de la taille du système...") - cela prend 2 à 5 minutes. Ensuite, il commencera immédiatement à créer un instantané dans un dossier tel que /run/timeshift/33228/backup.

Pour créer un instantané sur un autre périphérique de stockage, vous devez utiliser une clé supplémentaire --périphérique-cible indiquant le nom de l'appareil. Par exemple :

timeshift --create --target-device /dev/sdc5

Pour restaurer manuellement à partir d'un instantané :

timeshift --restore

Le programme demandera rapidement un périphérique de stockage de sauvegarde "périphérique de sauvegarde" en mode dialogue et proposera une liste d'instantanés pour restaurer l'état du système d'exploitation, s'ils existent sur le périphérique spécifié.

Pour afficher les images disponibles, utilisez la commande

timeshift --list

Ces commandes peuvent également être exécutées à partir d'une fenêtre de terminal lors du démarrage du mode de récupération dans le menu de démarrage de Grub2 -

"Options avancées pour ... Linux" -> "mode de récupération" -> "root (invite du shell à la racine)".

7. Supprimez manuellement une image ou toutes les images

Pour supprimer une photo :

timeshift --delete

Pour supprimer toutes les images :

timeshift --delete-all

Liens :



Publications connexes