¿Cómo puedo eliminar las copias de seguridad de Time Machine, movidas a la papelera?

9

Iba a eliminar las copias de seguridad de Time Machine. Cometí un error y, en lugar de eliminarlos con Time Machine, simplemente moví la carpeta Backups.backupdb a la papelera. Ahora, si trato de vaciar la papelera, Finder intenta contar la cantidad de archivos que se eliminarán, y este proceso consume mucho tiempo, porque Finder intenta contar cada archivo en cada copia de seguridad. Lo mismo sucede si intento mover la carpeta Backups.backupdb de la papelera de nuevo en mi disco duro donde estaba antes.

¿Que puedo hacer en esta situacion? ¿Cómo puedo eliminar las copias de seguridad?

Rumata
fuente
¿Utiliza la unidad externa (probablemente) exclusivamente para las copias de seguridad de Time Machine? Si es así, ¿es su Mac la única máquina respaldada o utiliza la unidad externa para también respaldar otras Mac?
klanomath
@klanomath Gracias, utilicé una unidad externa para las copias de seguridad, pero también guardo muchos archivos en esta unidad. Mi Mac es la única máquina que fue respaldada.
Rumata
¡Así que solo formatear / borrar no es una opción!
klanomath
@klanomath ¿Te refieres a formatear la Mac o la unidad externa? ..
Rumata
Me refería a la unidad externa, pero ya escribí una respuesta.
klanomath

Respuestas:

12

Para eliminar o mover la carpeta Backups.backupdb, abra Terminal.app.

  • Ingrese cd /Volumes/<Name_of_BackupDrive>/.Trashespara cambiar el directorio de trabajo. <Name_of_BackupDrive>tiene que ser el nombre del volumen de su volumen de respaldo TM.
  • Ingrese sudo ls -laOpara mostrar todas las carpetas. Por lo general, debería ver solo una carpeta con el nombre 501 ahora:

    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
    
  • Ingrese sudo supara obtener super derechos de usuario.
  • Introducir cd 501(501 Reemplazar con cualquiera que sea el nombre del directorio es) para cambiar el directorio de trabajo y la lista el contenido de la carpeta 501 con ls -laO. Ahora debería ver la carpeta 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
    
  • Ahora puede volver a mover la carpeta a la raíz de la unidad de copia de seguridad con:

    mv Backups.backupdb /Volumes/<Name_of_BackupDrive>/
    

    o eliminar la carpeta con

    rm -dR Backups.backupdb
    

    Si se le pide que anule algo (por ejemplo override rw-r--r-- root/wheel uchg for Backups.backupdb/.RecoverySets/0/com.apple.recovery.boot/boot.efi?), ingrese yesy presione el botón de retorno. También puede agregar la -fopción de omitir confirmaciones.


Para eliminar una copia de seguridad de 30 GB en una máquina virtual, tomó aproximadamente 3 minutos. Entonces, dependiendo del tamaño de Backups.backupdb, se necesita un poco de paciencia.

klanomath
fuente
Funcionó bien, tardó como 1 hora en eliminar 280 gb.
OJVM
0

También puede intentar eliminar la papelera con la ayuda del programa gratuito Onyx: http://www.titanium.free.fr/onyx.html . Abra el programa y vaya a "limpiar", luego a "Papelera" y luego haga clic en "eliminar". El programa eliminará el contenido de la Papelera para todos los volúmenes conectados (por ejemplo, Time Machine).

elli
fuente
2
¿Cómo hace esto diferente de Finder?
user151019
Muchas gracias por la respuesta, estaba buscando cómo eliminar estos archivos, ONYX hace la magia en ONE GO.
user248484
0

En primer lugar, ¡muchas gracias por la ayuda! Solo quería incluir algunos pasos diferentes para mi configuración, en caso de que pueda ayudar a alguien más.

Estaba usando una unidad de copia de seguridad externa WD:

  1. Vaya a la carpeta raíz, donde puede acceder al directorio de volúmenes:
    • discos compactos ../..
  2. Cambie al directorio de volúmenes:
    • Volúmenes de CD / My \ Passport
  3. Ver todas las carpetas:
    • sudo ls -laO
  4. Obtenga súper derechos de usuario:
    • sudo su 5 Busque el directorio .Trashes y cámbielo.
    • Cada director aparece al final de cada línea.
    • cd .Trashes
  5. Enumere el contenido del directorio .Trashes:
    • ls -laO
  6. Busque una carpeta 501 y elimínela:
    • rm -dR 501
JSM91
fuente
1
En nombre de un usuario anónimo: "abra teminal tipo sudo chmod -R 777" arrastre y suelte una carpeta o archivo desde la papelera "presione enter escriba la contraseña si se le solicita. Se tarda unos 3 minutos en ejecutar el comando. Nuevamente escriba sudo rm -R "arrastrar y soltar el mismo archivo". Presione enter ingrese la contraseña si se le solicita. Toma tiempo 3 minutos aproximadamente. Esto debería funcionar ya que probé muchas opciones, solo esto funcionó para mí. Si tiene éxito, repita los comandos arrastrando y soltando todos los archivos que se deben eliminar. ambos pasos son necesarios ".
JMY1000