Univers Apple

26
Mai
2021

Gérer Time Machine depuis le terminal : Partie 3

Publié par sky

Maintenant que nous avons vu la configuration de Time Machine dans la partie 1, et la gestion des instantanés locaux dans la partie 2. Nous pouvons attaquer, dans cette partie 3, le vif du sujet, à savoir la gestion des ses sauvegardes.

 

1/ Lister les sauvegardes disponibles

La première chose à faire est de voir la liste des backups disponibles sur son disque Time Machine. Pour cela, il y a une commande simple

tmutil listbackups

Depuis macOS 10.14 Mojave, et l'arrivée de la sécurité renforcée de macOS, la commande tmutil doit être autorisée à accéder au disque. Ainsi, si lors de l'exécution de la commande, vous obtenez le message

The operation could not be completed because tmutil could not access
private application data on the backup disk. Use the Privacy tab
in the Security and Privacy preference pane to add Terminal to the
list of applications which can access Application Data.

Il faudra suivre le processus indiqué, qui consiste à ouvrir Préférences Système, d'aller dans la section Sécurité et Confidentialité. Puis, dans l'onglet Confidentialité, il faudra trouver la partie "Accès complet au disque". Une fois dedans, il faudra ajouter l'application "Terminal" pour l'autoriser à accéder au disque.

Configuration dans Préférences Système

Une fois que c'est fait, il faudra redémarrer l'application Terminal avant de relancer la commande.

Le résultat devrait être quelque chose comme cela

/Volumes/TimeMachine/Backups.backupdb/MacPro/2020-02-23-003232
/Volumes/TimeMachine/Backups.backupdb/MacPro/2020-03-01-004800
/Volumes/TimeMachine/Backups.backupdb/MacPro/2020-03-08-004252
/Volumes/TimeMachine/Backups.backupdb/MacPro/2020-03-15-003851
/Volumes/TimeMachine/Backups.backupdb/MacPro/2020-03-22-003836

Le nombre de ligne dépendra du nombre de sauvegardes disponibles.

Le chemin des sauvegardes sont tous structurés de la même manière. On voit d'abord le disque utilisé pour Time Machine

/Volumes/TimeMachine

Oui, j'ai fais très original avec le nom du disque. Ensuite on retrouve un dossier propre à Time Machine

Backups.backupdb

puis le nom de la machine

MacPro

Vous pouvez penser que ces deux derniers dossiers sont unitiles, et vous auriez raison. Le disque est dédié à Time Machine, et on connait notre propre machine. Cependant, cela permet à Time Machine de rester cohérent lorsqu'il est utilisé sur un disque réseau pour plusieurs machines.

Enfin le dernier dossier est intitulé de la date de la sauvegarde, à lire à l'envers afin que les sauvegardes soient dans l'ordre dans le dossier.

Dans mon exemple, la première sauvegarde date, donc, du 23 février 2020 à 00h32 et 32 secondes.

 

2/ Supprimer une sauvegarde

La suppression d'une sauvegarde nécessite les droits administrateurs, il faudra donc préfixer la commande tmutil par la commande sudo.

Pour supprimer la première sauvegarde de ma liste, je tape donc :

sudo tmutil delete '/Volumes/TimeMachine/Backups.backupdb/MacPro/2020-02-23-003232'

N'hésitez pas à copier le chemin, depuis la liste des sauvegardes, et à ajouter les guillemets pour vous assurer que le chemin reste correct, même si le nom de votre disque contient un espace ou un caractère spécial (ce qui n'est jamais une bonne idée en soit).

Immédiatement, tmutil renvoie l'information qu'une action est en cours.

Deleting: /Volumes/TimeMachine/Backups.backupdb/MacPro/2020-02-23-003232

Il faut ensuite attendre un peu (parfois beaucoup) de temps pour voir le résultat arriver et retrouver la main

Deleted (5.6G): /Volumes/TimeMachine/Backups.backupdb/MacPro/2020-02-23-003232
Total deleted: 5.6G

La commande tmutil est plutôt cool, car elle nous indique l'espace récupéré par la sauvegarde. A noter que tous les fichiers supprimés avant la date de la sauvegarde sont définitivement perdus et ne peuvent plus être récupérés.

Pas de soucis, pour les fichiers créés avant la date de la sauvegarde, mais toujours présents sur votre disque principal. Si vous en supprimer un ou plusieurs, ils seront accessibles dans les sauvegardes les plus récentes.

C'est bien la date de suppression qui compte, peut importe la date de création du fichier.

A noter que lorsque le disque Time Machine est plein, et que vous avez le message vous indiquant que les sauvegardes les plus anciennes vont être supprimées, c'est exactement cette action que le logiciel exécute.

 

3/ Supprimer plusieurs sauvegardes

Maintenant que vous savez gérer la suppression d'une sauvegarde, regardons comment récupérer plus d'espace d'un coup. Il suffit d'utiliser le caractère étoile pour remplacer un ou plusieurs caractères.

Ainsi si je lance

sudo tmutil delete /Volumes/TimeMachine/Backups.backupdb/MacPro/2020-03-0*

Cela va supprimer les deux sauvegardes suivantes

/Volumes/TimeMachine/Backups.backupdb/MacPro/2020-03-01-004800
/Volumes/TimeMachine/Backups.backupdb/MacPro/2020-03-08-004252

La suivante ayant un 1 en tant que dizaine ne sera prise en compte.

Attention, avec le caractère *, il n'est plus possible de mettre les guillemets, et il faudra mettre un anti-slash devant les espaces. N'hésitez pas à utiliser la complétion automatique, avec la touche tabulation pour obtenir les noms des dossiers automatiquement.

tmutil va supprimer les sauvegardes une à une, comme précédemment, cependant la valeur du total sera globale pour l'ensemble des suppressions.

Deleting: /Volumes/TimeMachine/Backups.backupdb/MacPro/2020-03-01-004800
Deleted (7.9G): /Volumes/TimeMachine/Backups.backupdb/MacPro/2020-03-01-004800
Deleting: /Volumes/TimeMachine/Backups.backupdb/MacPro/2020-03-08-004252
Deleted (18.9G): /Volumes/TimeMachine/Backups.backupdb/MacPro/2020-03-08-004252
Total deleted: 26.9

Lorsqu'il s'agit d'un disque dédié à une seule machine, il n'y a que peu d'intérêt à supprimer des sauvegardes. Tant que le disque n'est pas plein, autant conserver tous les fichiers possibles, sachant qu'ensuite Time Machine fera le ménage de lui même. Cependant, cela peut être utile lorsque le disque de sauvegarde est partagé par plusieurs Mac, ce qui sera le thème de la quatrième et, normalement, dernière partie de cette série.

 
Sommaire de la série
 
 
Commentaires
Aucun commentaire pour le moment.

 

Poster un commentaire
En postant sur skymac.org, je m'engage à être courtois et à ce que mon message soit pertinent avec le sujet de l'article.
En outre, j'accepte, sans condition, que mon message soit refusé et supprimé si ces règles ne sont pas appliquées.
Ouvrir le panneau de gestion des cookies
Fermer le panneau
Ce site utilise des cookies pour assurer son bon fonctionnement. Il utilise aussi des cookies issues de services tiers permettant de proposer des fonctionnalités avancées. À tout moment, vous pouvez choisir quels services vous souhaitez activer ou refuser, afin de retirer votre consentement quant à l'utilisation des cookies.
 
Personnalisation des services
Vous êtes libre de choisir quels services vous souhaitez activer. En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l'utilisation de technologies de suivi nécessaires à leur bon fonctionnement. En retirant votre consentement pour certains de ces services, certaines fonctionnalités du site peuvent ne plus fonctionner.
Navigation du site  En savoir plus
Le site écrit un cookie de session permettant son bon fonctionnement et aidant à la navigation. Il ne peut être désactivé.
Utilisation : 1 cookie, enregistre l'identifiant de la session.
Durée de vie : Le cookie est présent pendant toute la session sur le site. Il devient obsolète après 24 minutes d'inactivité.
Obligatoire
Popup Média
Afficher des vidéos depuis Yoube ou Dailymotion.
 
Tout accepter Tout refuser Gérer