10 votes

Puis-je simplement supprimer manuellement les sauvegardes Time Machine individuelles depuis le Finder ou la ligne de commande ?

Je suis passé d'un Mac fonctionnant sous Snow Leopard à une nouvelle machine Lion. Comme il y avait beaucoup de choses inutiles sur l'ancienne machine, j'ai configuré la nouvelle à partir de zéro, en ne copiant que les données dont j'ai besoin. Je veux toujours conserver la sauvegarde Time Machine de mon ancienne machine au cas où j'aurais manqué quelque chose. Cette sauvegarde s'étend sur plusieurs mois et est énorme. Je n'ai vraiment besoin que de la dernière sauvegarde, pas de toute son histoire.

Est-il sûr d'ouvrir simplement le sparsebundle de Time Machine dans le Finder ou sur la CLI et de supprimer les dossiers les plus anciens ? Ou dois-je utiliser une interface ou un outil Time Machine pour le faire ? Je ne veux pas le faire via la vue Starfield, car cela me prendrait un temps fou pour faire des allers-retours et supprimer chaque sauvegarde individuellement.

10voto

jtbandes Points 10878

Tl;dr - Vous pouvez effacer en toute sécurité, quel que soit le moyen que vous choisissez.

Le seul problème concevable serait que Time Machine essaie d'élaguer une sauvegarde en même temps que vous la supprimez, alors désactivez peut-être Time Machine pendant la durée de votre nettoyage si vous n'utilisez pas le bouton de suppression intégré.

enter image description here


Vous pouvez utiliser tmutil delete dans Lion pour supprimer les sauvegardes en toute sécurité. L'avantage de cette méthode est que la suppression se fait plus silencieusement en arrière-plan. L'inconvénient est que l'interface utilisateur n'est pas rapide pour la suppression de plus d'un instantané à la fois. En pratique, vous devez être présent pour assister à plusieurs suppressions.

Ne vous préoccupez pas des aspects internes de la façon dont les fichiers sont liés ou stockés - oui, la plupart des fichiers dans la plupart des sauvegardes sont des liens durs, mais pour les nettoyer, vous devez supprimer les choses dossier par dossier. Le système se chargera de décrémenter le nombre de liens, il n'y a donc pas de meilleure ou de pire façon de procéder.

Il est également possible de les supprimer simplement via le Finder ou toute autre méthode - il suffit d'être patient car chaque sauvegarde contient un ensemble complet d'entrées de répertoire pour chaque fichier. Mon (pire) record est de 4 jours pour supprimer via le Finder un lot de sauvegardes non désirées.

Un bon conseil pourrait être de commencer petit si vous ne pouvez pas laisser votre mac allumé toute la nuit.

Vous ne perdrez aucune donnée, sauf si vous supprimez la dernière copie d'une version d'un fichier. Vous ne recevrez pas d'avertissement, le fichier sera supprimé - c'est la même chose que vous utilisiez Time Machine lui-même, ou le Finder ou rm dans un script terminal.


Une brève parenthèse - Pourquoi voulez-vous faire cela ? Time Machine supprime automatiquement les anciennes sauvegardes lorsque vous manquez d'espace. J'ai trouvé très réconfortant de cloner mon disque Time Machine sur un disque externe USB bon marché et de le mettre sur l'étagère. (C'est peut-être le test parfait pour les utilisateurs de Mac, celui de l'empaquetage, de la conservation de tout et de la suppression de tout, si vous n'en avez pas besoin.

6voto

Time Machine prend en charge la suppression des instantanés à partir du Finder depuis 10.7 :

Comme tmutil delete Cependant, cela ne fonctionne qu'avec les répertoires pour les instantanés complets.

Je ne sais pas pourquoi ce n'est pas autorisé normalement, mais vous pouvez supprimer des fichiers individuels avec quelque chose comme sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rf /Volumes/Time\ Machine/Backups.backupdb/Macintosh/2012-10-04-033043/HD/tmp .

Les liens physiques ne cessent pas de fonctionner lorsque les fichiers originaux sont supprimés :

$ echo x > 1; ln 1 2; rm 1; cat 2
x

Il y a une autre question similaire à Super utilisateur .

3voto

Slick Points 1051

Vous pouvez aller de l'avant et supprimer les anciennes sauvegardes en utilisant le Finder. Attention, tous les fichiers qui n'existent que dans ces périodes de sauvegarde seront supprimés. La suppression des sauvegardes sur commande ne préserve pas les fichiers et ne fusionne pas les sauvegardes comme le fait l'élagage normal de Time Machine dans le but de garder le plus grand nombre de fichiers disponibles sur la sauvegarde.

Time Machine BackUp view through Finder

0voto

bringel Points 780

Je vous déconseille d'utiliser le Finder pour supprimer des sauvegardes, mais cela est certainement possible à partir de Time Machine lui-même. Lorsque vous êtes dans Time Machine, naviguez dans la fenêtre jusqu'au paramètre Ordinateur, dans la barre latérale, il doit s'agir du nom de votre ordinateur. Lorsque c'est la fenêtre active, l'icône "Gear" de la barre d'outils change de fonctionnalité. Remontez dans le temps jusqu'à la date que vous ne voulez plus et cliquez sur l'icône en forme d'engrenage. Sélectionnez "Supprimer la sauvegarde" dans le menu et entrez votre mot de passe administrateur si vous y êtes invité, puis laissez Time Machine faire son travail. Cela permet à Time Machine de mettre à jour sa base de données et de garder intacts les liens qu'il établit.

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