18 votes

Le moyen le plus rapide de supprimer toutes les sauvegardes Timemachine pour une machine

Quelle est la méthode recommandée pour se débarrasser d'une archive TimeMachine entière (aka Backups.backupdb) ?

L'utilisation de l'utilitaire de disque pour effacer l'ensemble du disque n'est pas une option.

J'ai tout déplacé vers la Corbeille, mais "préparation à la vidange de la corbeille" comptait les fichiers à supprimer définitivement. J'ai annulé à -100 000 fichiers.

Alors, quelle est la méthode recommandée pour supprimer d'énormes quantités de fichiers ?

32voto

mattorb Points 421

Si vous avez :

Opération non autorisée

après avoir exécuté

sudo rm -rf Backups.backupdb

vous devriez suivre ceci approche qui ajoute bypass avant la commande remove :

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv Backups.backupdb

17voto

Global nomad Points 2799

Si vous êtes à l'aise avec l'utilisation de Terminal.app (situé dans le dossier Utilities), vous pouvez essayer d'utiliser Unix sudo rm -r <path>/Backups.backupdb commande. Notez que <path> est l'espace réservé pour le chemin d'accès au disque dur où se trouve votre sauvegarde Time Machine. Veuillez faire attention au chemin que vous transmettez à cette commande en vous assurant qu'il n'y a pas de faute de frappe.

Les étapes complètes sont :

  1. Lancez Terminal.app
  2. Dans l'une des fenêtres de Terminal.app, tapez sudo rm -R suivi d'un espace
  3. Utilisez une fenêtre Finder pour naviguer jusqu'à l'adresse Backups.backupdb puis
  4. Faites glisser ce dossier dans la fenêtre du Terminal.app de l'étape 2, puis appuyez sur la touche Retour.
  5. Il peut vous être demandé de saisir le mot de passe du compte administrateur.
  6. L'invite par défaut réapparaîtra dans la fenêtre du Terminal.app lorsque la suppression sera effectuée.

Type man rm pour la documentation.

0 votes

Est Backups.backupdb le même que le MachineName.sparsebundle sur le volume de la machine à remonter le temps ? Je ne vois pas de fichiers backupdb. (Dec '15, El Capitan)

1 votes

J'avais besoin de la /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers‌​/bypass préfixe dans la réponse de mattorb pour contourner les erreurs "Operation not permitted".

1voto

Rod Peel Points 11

L'approche de Mattorb fonctionne bien.

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv Backups.backupdb

Cependant, le chemin pour Backups.backupdb peut être plus facilement saisi en glissant et déposant le dossier dans la fenêtre du terminal après la commande rm -rfv [espace].

Cela fonctionne toujours si vous avez mis Backups.backupdb à la corbeille - il suffit de le déplacer sur son disque d'origine, puis d'appliquer la commande terminal ci-dessus à partir de là. J'espère que cela vous aidera

0voto

DomainsFeatured Points 111

Une fois le terminal ouvert, j'ai utilisé la commande suivante :

rm -rfv /path/to/folder/

El r signifie récursif, f signifie avec force, v signifie verbeux pour que vous puissiez voir les fichiers supprimés.

Soyez prudent lorsque vous utilisez cette commande. Vous devez spécifier le chemin exact sinon il n'y a pas d'annulation pour cette commande (sauf si vous avez une sauvegarde, ce qui est sage).

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