1 votos

Cómo eliminar una instantánea de la máquina del tiempo local antigua y atascada desde hace un año

Tengo una instantánea o directorio de time machine local antiguo y atascado (probablemente de Mac OS 10.14/Mojave/2018) que parece imposible de eliminar (ahora en Mac OS 10.15/Catalina/2019).

El directorio está vacío (0 kB) y se encuentra aquí:

/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Jons Mac/2019-09-19-223308

Pero no aparece si corro:

% tmutil listlocalsnapshots /                
Snapshots for volume group containing disk /:
com.apple.TimeMachine.2020-08-03-161551.local
com.apple.TimeMachine.2020-08-03-162946.local

Si intento eliminar el directorio, recibo un mensaje de error que indica que el directorio es un sistema de archivos de sólo lectura:

% rm -rf /com.apple.TimeMachine.localsnapshots/Backups.backupdb/Jons\ Mac/2019-09-19-223308 
rm: /com.apple.TimeMachine.localsnapshots/Backups.backupdb/Jons Mac/2019-09-19-223308/Macintosh HD: Read-only file system
rm: /com.apple.TimeMachine.localsnapshots/Backups.backupdb/Jons Mac/2019-09-19-223308: Read-only file system

Lo mismo ocurre si intento borrar el antiguo directorio Root de la instantánea local.

% rm -rf /com.apple.TimeMachine.localsnapshots
rm: /com.apple.TimeMachine.localsnapshots/Backups.backupdb/Jons Mac/2019-09-19-223308/Macintosh HD: Read-only file system
rm: /com.apple.TimeMachine.localsnapshots/Backups.backupdb/Jons Mac/2019-09-19-223308: Read-only file system
rm: /com.apple.TimeMachine.localsnapshots/Backups.backupdb/Jons Mac: Read-only file system
rm: /com.apple.TimeMachine.localsnapshots/Backups.backupdb: Read-only file system
rm: /com.apple.TimeMachine.localsnapshots: Read-only file system

Esto también ocurre si desactivo el SIP.

¿Alguien tiene una idea de cómo puedo deshacerme de este directorio?

1voto

Florent Puntos 43

Es posible eliminar las instantáneas de Time Machine, pero debe utilizar las herramientas suministradas. Tratar de evitar que el sistema bloquee sus intentos de rm entrar en el modo de recuperación es una señal de que está tomando un martillo para el problema y no es generalmente un buen enfoque. Antes de hacer eso yo probaría lo siguiente.

Después de su comando inicial para identificar qué copias de seguridad hay:

% tmutil listlocalsnapshots /                
Snapshots for volume group containing disk /:
com.apple.TimeMachine.2020-08-03-161551.local
com.apple.TimeMachine.2020-08-03-162946.local

A continuación, puede eliminar cualquiera de ellos con un comando como:

% tmutil deletelocalsnapshots 2020-08-03-161551

Cada uno de ellos puede tardar en borrarse, así que si tienes muchos y quieres automatizar el proceso, puedes usar este comando para extraer la parte relevante de cada nombre de archivo (coincidiendo con el año actual, si es uno antiguo puede que quieras ):

% tmutil listlocalsnapshotdates / | cut -f2 -d. | while read f; do tmutil deletelocalsnapshots $f; done

Pero siempre soy paranoico sobre la automatización de comandos destructivos, por lo que primero debes probar ese comando con esta variación segura (para protegerte de algo como un cambio en la convención de nomenclatura de archivos que hace que el cut comando actúe de forma inesperada):

% tmutil listlocalsnapshotdates / | cut -f2 -d. | while read f; do echo $f; done

0voto

Veit Sanner Puntos 1

No es posible eliminar esas instantáneas huérfanas de Time Machine desde el espacio del usuario normal. Es necesario seguir estos pasos para eliminar las carpetas:

  1. Encienda su Mac e inmediatamente mantenga pulsadas las teclas Comando () y R. ¿Necesita ayuda? (ver Acerca de la recuperación de MacOS )

  2. Una vez que esté en el modo de recuperación, abra desde el menú Servicios públicos > Terminal .

  3. En el terminal tienes que cambiar a tu HD principal habitual, por ejemplo cd /Volumes/Mactintosh HD/ .

  4. Compruebe si la carpeta com.apple.TimeMachine.localsnapshots contiene las instantáneas huérfanas. (si no es así, debe volver a /Volumes y encontrar el volumen adecuado.

  5. Vuelva a la carpeta HD del paso 3.

  6. Eliminar la carpeta rm -rf com.apple.TimeMachine.localsnapshots

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X