Comment supprimer les sauvegardes Time Machine, placées dans la corbeille?

9

J'allais supprimer les sauvegardes Time Machine. J'ai fait une erreur et au lieu de les supprimer à l'aide de Time Machine, je viens de déplacer le dossier Backups.backupdb dans la corbeille. Maintenant, si j'essaie de vider la corbeille, le Finder essaie de compter le nombre de fichiers qui seront supprimés, et ce processus prend énormément de temps, car le Finder essaie de compter chaque fichier dans chaque sauvegarde. La même chose se produit si j'essaie de déplacer le dossier Backups.backupdb de la corbeille sur mon disque dur où il était auparavant.

Que puis-je faire dans cette situation? Comment puis-je supprimer les sauvegardes?

Rumata
la source
Utilisez-vous le disque externe (probablement) exclusivement pour les sauvegardes Time Machine? Si c'est le cas, votre Mac est-il la seule machine sauvegardée ou utilisez-vous le lecteur externe pour sauvegarder également d'autres Mac?
klanomath
@klanomath Merci, j'ai utilisé un lecteur externe pour les sauvegardes mais je garde également beaucoup de fichiers sur ce lecteur. Mon Mac est la seule machine qui a été sauvegardée.
Rumata
Il suffit donc de formater / effacer ce n'est pas une option!
klanomath
@klanomath Voulez-vous dire le formatage du Mac ou du disque externe? ..
Rumata
Je voulais dire le lecteur externe - mais j'ai déjà écrit une réponse.
klanomath

Réponses:

12

Pour supprimer ou déplacer le dossier Backups.backupdb, ouvrez Terminal.app.

  • Entrez cd /Volumes/<Name_of_BackupDrive>/.Trashespour modifier le répertoire de travail. <Name_of_BackupDrive>doit être le nom du volume de votre volume de sauvegarde TM.
  • Entrez sudo ls -laOpour afficher tous les dossiers. Habituellement, vous ne devriez voir qu'un seul dossier portant le nom 501 :

    d-wx-wx-wt@ 3 root      wheel  hidden 102 Jun 25 20:52 .
    drwxrwxr-x  9 root      admin  -      374 Jun 26 01:21 ..
    drwx------@ 2 user      staff  hidden  68 Jun 26 01:21 501
    
  • Entrez sudo supour obtenir les droits de superutilisateur.
  • Entrez cd 501(Remplacer 501 par le nom du répertoire) pour modifier le répertoire de travail et répertorier le contenu du dossier 501 avec ls -laO. Vous devriez maintenant voir le dossier Backups.backupdb :

    drwx------@ 3 user      staff  hidden 102 Jun 26 01:21 .
    d-wx-wx-wt@ 3 root      wheel  hidden 102 Jun 25 20:52 ..
    drwxr-xr-x  2 user      admin  -       68 Jun 26 01:19 Backups.backupdb
    
  • Maintenant, vous pouvez soit replacer le dossier à la racine du lecteur de sauvegarde avec:

    mv Backups.backupdb /Volumes/<Name_of_BackupDrive>/
    

    ou supprimez le dossier avec

    rm -dR Backups.backupdb
    

    Si vous êtes invité à remplacer quelque chose (par exemple override rw-r--r-- root/wheel uchg for Backups.backupdb/.RecoverySets/0/com.apple.recovery.boot/boot.efi?) entrez yeset appuyez sur le bouton de retour. Vous pouvez également ajouter l' -foption pour ignorer les confirmations.


Pour supprimer une sauvegarde de 30 Go dans une machine virtuelle, cela a pris environ 3 minutes. En fonction de la taille de Backups.backupdb, une certaine patience est donc nécessaire.

klanomath
la source
Cela a bien fonctionné, il a fallu environ 1 heure pour supprimer 280 Go.
OJVM
0

Vous pouvez également essayer de supprimer la corbeille à l'aide du programme gratuit Onyx: http://www.titanium.free.fr/onyx.html Vous ouvrez le programme et gå à "nettoyer", puis à "Corbeille" puis cliquez sur sur "supprimer". Le programme supprimera le contenu de la corbeille pour tous les volumes connectés (par exemple Time Machine).

elli
la source
2
Comment cela fonctionne-t-il différemment du Finder?
user151019
Merci beaucoup pour la réponse, je cherchais comment supprimer ces fichiers, ONYX fait la magie dans ONE GO.
user248484
0

Tout d'abord, merci beaucoup pour l'aide! Je voulais juste inclure quelques étapes qui étaient différentes pour ma configuration - juste au cas où cela pourrait aider quelqu'un d'autre.

J'utilisais un lecteur de sauvegarde externe WD:

  1. Accédez au dossier racine, où vous pouvez accéder au répertoire Volumes:
    • cd ../ ..
  2. Accédez au répertoire des volumes:
    • cd Volumes / My \ Passport
  3. Afficher tous les dossiers:
    • sudo ls -laO
  4. Obtenez des droits de superutilisateur:
    • sudo su 5 Recherchez le répertoire .Trashes et changez-le.
    • Chaque réalisateur est répertorié à la fin de chaque ligne.
    • cd .Trashes
  5. Répertoriez le contenu du répertoire .Trashes:
    • ls -laO
  6. Recherchez un dossier 501 et supprimez-le:
    • rm -dR 501
JSM91
la source
1
Au nom d'un utilisateur anonyme: "type teminal ouvert sudo chmod -R 777" faites glisser et déposez un dossier ou un fichier de la corbeille "appuyez sur entrez saisissez le mot de passe si demandé. Il faut environ 3 minutes pour exécuter la commande. Tapez à nouveau sudo rm -R "faites glisser et déposez le même fichier." Appuyez sur entrez entrez le mot de passe si demandé. Prend 3 minutes environ. Cela devrait fonctionner car j'ai essayé de nombreuses options seulement cela a fonctionné pour moi. En cas de succès, répétez les commandes en faisant glisser et en déposant tous les fichiers qui doivent être supprimés. les deux étapes sont nécessaires. "
JMY1000