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

17

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

Utiliser l'Utilitaire de disque pour effacer le disque entier n'est pas une option.

J'ai tout déplacé dans la corbeille, mais "se préparer à vider la corbeille" comptait les fichiers à supprimer pour toujours. J'ai annulé à -100 000 fichiers.

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

Matthias Bauch
la source

Réponses:

16

Si vous êtes à l'aise avec l'utilisation de Terminal.app (situé dans le dossier Utilitaires), vous pouvez essayer d'utiliser la sudo rm -r <path>/Backups.backupdbcommande Unix . Notez qu'il <path>s'agit de 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 passez à cette commande en vous assurant qu'il n'y a pas de faute de frappe.

Les étapes complètes sont les suivantes:

  1. Lancez Terminal.app
  2. Dans l'une des fenêtres de Terminal.app, tapez sudo rm -Rsuivi d'un espace
  3. Utilisez une fenêtre du Finder pour accéder au Backups.backupdbdossier, puis
  4. Faites glisser ce dossier vers la fenêtre Terminal.app de l'étape 2 et appuyez sur la touche Retour.
  5. Vous pouvez être invité à saisir le mot de passe du compte administrateur.
  6. L'invite par défaut réapparaîtra dans la fenêtre de Terminal.app lorsque la suppression sera terminée.

Tapez man rmpour la documentation.

Nomade mondial
la source
est Backups.backupdble même que MachineName.sparsebundlesur le volume de la machine à remonter le temps? Je ne vois aucun fichier backupdb. (15 déc., El Capitan)
Olie
1
J'avais besoin du /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypasspréfixe dans la réponse de mattorb pour contourner les erreurs "Opération non autorisée".
Dave X
29

Si vous avez:

Opération non autorisée

après l'exécution

sudo rm -rf Backups.backupdb

vous devez suivre cette approche , qui ajoute bypassavant la commande remove:

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

L'approche de Mattorb fonctionne bien.

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

Cependant, le chemin d'accès à Backups.backupdb peut être plus facilement saisi en faisant glisser et en 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 dans la corbeille - tout ce qui est nécessaire est de le déplacer vers son disque d'origine, puis d'appliquer la commande de terminal ci-dessus à partir de là. J'espère que ça aide

Rod Peel
la source
0

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

rm -rfv /path/to/folder/

Le rmoyen récursif, fsignifie avec force, vsignifie verbeux afin que vous puissiez réellement 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 qui est sage).

Domaines
la source