Je suis passé d'un Mac exécutant Snow Leopard à une nouvelle machine Lion. Comme il y avait beaucoup de problèmes 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 souhaite toujours conserver la sauvegarde Time Machine de mon ancienne machine pendant un certain temps au cas où je manquerais quelque chose. Cette sauvegarde s'étend sur plusieurs mois et est énorme. J'ai vraiment juste besoin de la dernière sauvegarde, pas de toute son histoire.
Est-il sûr d'ouvrir simplement le sparsebundle 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 il me faudra du temps pour cliquer d'avant en arrière et supprimer chaque sauvegarde individuellement.
la source
Réponses:
tl; dr - Il est sûr de supprimer de la manière que vous choisissez.
Le seul problème envisageable serait que Time Machine essaie d'élaguer une sauvegarde en même temps que vous supprimez, donc peut-être désactiver Time Machine pendant la durée de votre nettoyage si vous n'utilisez pas le bouton de suppression intégré.
Vous pouvez utiliser
tmutil delete
dans Lion pour supprimer en toute sécurité les sauvegardes. L'avantage est que la suppression se produit plus silencieusement en arrière-plan. L'inconvénient est que l'interface utilisateur n'est pas rapide pour supprimer plus d'un instantané à la fois. En pratique, vous devez être là pour assister à plusieurs suppressions.Ne vous inquiétez pas de la façon dont les fichiers sont liés ou stockés - oui, la plupart des fichiers de la plupart des sauvegardes sont des liens durs, mais pour les nettoyer, vous devez supprimer les choses dossier par dossier. Le système gérera la décrémentation du nombre de liens, il n'y a donc pas de meilleure ou de pire façon d'aller ici.
Il est également sûr de les supprimer simplement via le Finder ou toute autre méthode - soyez patient car chaque sauvegarde contient un ensemble complet d'entrées de répertoire pour chaque fichier. Mon (pire) enregistrement est de 4 jours pour supprimer via le Finder un lot de sauvegardes indésirables.
Un bon conseil pourrait être de commencer petit si vous ne pouvez pas laisser votre Mac allumé pendant la nuit.
Vous ne perdrez aucune donnée à moins que vous ne supprimiez la dernière copie d'une version d'un fichier. Vous ne recevez aucun avertissement, il sera supprimé - c'est la même chose si vous utilisez Time Machine lui-même, ou Finder ou
rm
dans un script de terminal.En bref - Pourquoi voulez-vous faire cela? Time Machine élague automatiquement les anciennes sauvegardes lorsque vous manquez d'espace. J'ai trouvé très réconfortant de simplement cloner mon lecteur Time Machine sur un lecteur externe USB bon marché et de le mettre sur l'étagère. (ou faites-en le lecteur sur l'étagère et utilisez-le comme excuse pour obtenir un nouveau lecteur) Peut-être que c'est le parfait pack pack-rat-keep-everything si-vous-n'avez-pas-besoin-de-maintenant-le-temps -to-delete-it test pour les utilisateurs Mac.
la source
tmutil
gérerait également correctement les sauvegardes Snow Leopard? Comme je l'ai dit, l'ancienne machine n'existe plus, mais je veux garder sa sauvegarde. Cette sauvegarde ne sera plus élaguée automatiquement, car aucune machine ne l'utilise plus activement. Je n'ai pas assez de place pour sauvegarder ma nouvelle machine, car l'ancienne sauvegarde prend trop de place.rm
remonter le temps ou l'utilisation d'un script shell peut être plus rapide et ne pas bloquer votre Finder pendant des heures ou des jours, mais cela dépend vraiment des préférences de l'utilisateur. Que vous supprimiez un lien physique ou la dernière copie d'un fichier, toute suppression fait la même chose au final. Le nouveautmuitl
est parfaitement adapté pour supprimer n'importe quelle version des sauvegardes Time Machine.tmutil
suppression des répertoires imbriqués peut affecter les AUTRES sauvegardes, en raison du fonctionnement des liens physiques. Voir Comment puis-je supprimer des fichiers Time Machine à l'aide de la ligne de commande sur Super User.Time Machine prend en charge la suppression d'instantanés du Finder depuis la version 10.7:
Comme
tmutil delete
, cela ne fonctionne qu'avec les répertoires pour des 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 matériels n'arrêtent pas de fonctionner lorsque les fichiers d'origine sont supprimés:
Il y a une autre question similaire chez Super User .
la source
.../TMSafetyNet.kext/Helpers/bypass
- Très cool, je ne savais pas à ce sujet.bypass
cela, cela affectera également les AUTRES sauvegardes; voir Comment puis-je supprimer des fichiers Time Machine à l'aide de la ligne de commande sur Super User./System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass
Je vais également renforcer - soyez prudent et ne faites pas cela sur votre seule destination de sauvegarde au cas où vous gâcher la syntaxe ou la suppression prend plus que vous vouliez. Mieux vaut réduire les intervalles entiers selon mon expérience ou utiliser l'interface graphique pour élaguer toutes les instances d'un grand fichier / dossier.Vous pouvez continuer et supprimer les anciennes sauvegardes à l'aide du Finder. Gardez juste à l'esprit que tous les fichiers qui n'existent que pendant ces périodes de sauvegarde auront disparu. La suppression des sauvegardes sur la commande ne préserve pas les fichiers ni ne fusionne / combine les sauvegardes comme le fait l'élagage Time Machine normal dans le but de garder autant de fichiers disponibles sur la sauvegarde que possible.
la source
Je déconseille d'utiliser Finder pour supprimer des sauvegardes, mais il est certainement possible de l'intérieur de Time Machine lui-même. Lorsque vous êtes dans Time Machine, accédez à la fenêtre du 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" sur la barre d'outils change sa fonctionnalité. Remontez dans le temps jusqu'à la date dont vous ne voulez plus et cliquez sur l'icône Gear. Sélectionnez "Supprimer la sauvegarde" dans le menu et entrez votre mot de passe administrateur si vous y êtes invité et laissez Time Machine faire son travail. Cela permet à Time Machine de mettre à jour sa base de données et de conserver intacts les liens qu'elle établit.
la source