J'utilise une Time Capsule pour la sauvegarde et je souhaite maintenant que le lecteur sauvegarde les données d'un Mac supplémentaire. Mais le lecteur est rempli d'anciennes sauvegardes de Mac 1. Il n'y a tout simplement pas assez d'espace disponible pour la sauvegarde pour Mac 2.
Je reçois ce message d'erreur lors de l'exécution de la sauvegarde Time Machine:
Time Machine n'a pas pu terminer la sauvegarde. Cette sauvegarde est trop volumineuse pour le disque de sauvegarde. La sauvegarde nécessite 28,68 Go, mais seulement 626,2 Mo sont disponibles.
Time Machine a besoin d'espace de travail sur le disque de sauvegarde, en plus de l'espace requis pour stocker les sauvegardes. Ouvrez les préférences de Time Machine pour sélectionner un disque de sauvegarde plus grand ou réduisez la sauvegarde en excluant les fichiers.
Je sais que Time Machine lui-même est capable de supprimer les anciennes sauvegardes lorsqu'il lui faut plus d'espace. Mais dans ce cas, aucune sauvegarde Mac 1 ne sera supprimée pour faire de la place pour Mac 2.
La question est, comment puis-je le faire manuellement?
la source
Réponses:
Soyez prudent avec sudo et assurez-vous de choisir les fichiers Mac corrects car il n'y a pas d'annulation ou de confirmation de la commande suivante:
La commande sudo a besoin de votre mot de passe (il ne résultera pas en un écho à l'écran. Tapez-le et mettez-le en pause pour vous assurer de dater les bons fichiers avant d'appuyer sur Entrée). Si vous voulez être plus en sécurité, vous pouvez sélectionner un instantané à supprimer en premier pour vous assurer que la commande fonctionne comme prévu. C’est une bonne chose, car il peut prendre des heures pour nettoyer des jeux de sauvegarde plus volumineux et vous voulez laisser le Mac confiant que la suppression de la bonne banque d’informations est supprimée.
Vous pouvez utiliser l'
tmutil
outil pour supprimer les sauvegardes une à une.Depuis
tmutil
que Lion a été introduit, cela ne fonctionnera pas sur les versions antérieures du système d'exploitation.Si vous souhaitez obtenir le répertoire actuel des sauvegardes (plusieurs destinations peuvent être définies et une seule sera "actuelle")
la source
sudo tmutil delete
puis faire glisser toutes les sauvegardes que vous souhaitez supprimer dans la fenêtre du terminal. @drfrogsplat la page de manuel mentionne que cette commande peut supprimer les sauvegardes créées par une machine différente.Le moyen le plus simple est de:
Cela garantit que le catalogue de sauvegarde reste précis et que l'intégrité de vos données reste intacte.
la source
tmutil delete
Pour Mavericks / Yosemite
Il va demander le mot de passe et vous avez terminé
la source
cancel
dans le coin inférieur gauche. (Apparemment, ce que vous "annulez" est la restauration de fichiers; les suppressions ne sont apparemment pas considérées comme annulées si vous procédez ainsi.)Ce script trouvera automatiquement la sauvegarde TM la plus ancienne pour votre ordinateur, vous indiquera la sauvegarde la plus ancienne et la plus récente et vous invitera à supprimer la sauvegarde la plus ancienne. Vous devez entrer
Y
et entrer votre mot de passe administrateur pour le supprimer.script bash:
la source
Y
et entrer votre mot de passe administrateur pour le supprimer.sudo hdiutil compact /path/to/disk-image
Je me suis posé cette question et les réponses fournies ici ont certainement aidé. Cependant, il manque un aspect qui pourrait être un "détail" d'implémentation nouveau qui n'existait pas au moment de répondre à cette question.
tmutil delete
supprime effectivement les sauvegardes, mais ne récupère pas réellement l'espace qu'elles ont pris, du moins sans aucune garantie. J'ai passé environ 2 jours entiers à supprimer les sauvegardes d'il y a plus de 2 ans, ce qui, selon le message d'achèvement final, s'élevait à environ. 400 Go de données. J'ai vu l'indication d'espace de sauvegarde libre augmenter une fois de manière correspondante , mais après la sauvegarde suivante, je ne disposais plus que de 7% d'espace disponible (858 Go utilisés au lieu de 450 Go environ). Cela m'a vraiment empêché.La réponse à ce mystère est donnée ici: http://blog.hawkimedia.com/2012/08/reclaiming-a-timemachine-volumes-disk-space/ En bref, vous devez compacter le paquet clairsemé qui contient réellement la sauvegarde. s'il est hébergé sur un disque en réseau ou sur un disque non formaté en HFS +. Je n'ai pas de sauvegardes de MT qui ne sont pas hébergées dans un bundle clairsemé, donc je ne peux pas vérifier si l'utilisation
tmutil delete
est sans récupération sur celles-ci. Cela pourrait bien être le cas et le fait que ce ne soit pas le cas sur une Time Capsule peut simplement être une particularité du protocole de paquet fragmenté. La commande à exécuter aprèssudo tmutil delete
estsudo hdiutil compact /Volumes/YourTimeMachineDisk/YourBackupName.sparsebundle
. Dans mon cas qui a rapportéLa bonne nouvelle est que cette commande n'a pris qu'une fraction du temps nécessaire à tmutil, passant beaucoup moins de temps à rechercher sur le disque et à utiliser moins de RAM (en fait, elle s'est achevée dans le temps qu'il m'a fallu pour écrire cette réponse).
la source
Si Time Machine ne sauvegarde que les différences, supprimer ce que vous voulez n'est pas ce que vous voulez. De plus, étant donné que chaque suppression peut prendre un certain temps, il serait bien d’avoir un script qui supprimera la suivante une fois celle en cours terminée.
Après l'exemple de script de user36971 ci-dessus, j'en ai écrit un qui supprimera toutes les sauvegardes de celle spécifiée et antérieure:
Ne constate que je ne contient pas le nom de l' ordinateur contrôle dans mon script, donc si vous partagez un lecteur de sauvegarde avec plusieurs ordinateurs, vous devrez peut - être ajouter un contrôle supplémentaire.
la source
tmutil delete
pour supprimer toutes les sauvegardes d'une année donnée, il les supprimera de la plus ancienne à la plus récente. Et d'ailleurs, utiliser un joker est beaucoup plus facile que d'utiliser un script pour la plupart des cas :)sudo tmutil delete 2016-06-12-184217 2016-06-19-080529 2016-06-26-092218
ouvrez simplement un terminal,
cela devrait libérer de l'espace sans supprimer les sauvegardes TM
la source
Voici, étape par étape, ce que j'ai fait pour supprimer mon ancienne sauvegarde.
sudo rm -rvf
Allez prendre un café ou regardez un film. Lorsque le processus est terminé, vous devrez peut-être le répéter pour certains dossiers qui ne veulent pas être supprimés.
Lorsque tous vos anciens dossiers ont disparu, Time Machine doit mettre à jour sa base de données. Voici un moyen de forcer Time Machine à se mettre à jour.
la source
sudo rm -rvf
arrêterait Time Machine. Cetterm
commande est l'alternative en ligne de commande à la suggestion de supprimer du Finder au bas de la page http://pondini.org/TM/12.html