32 votos

Cómo eliminar todas las instantáneas locales de TimeMachine

Tengo activada la copia de seguridad automática y las instantáneas locales de TimeMachine ocupan una gran cantidad de espacio en disco. Este espacio aparece como purgable en la información del disco, pero no se puede utilizar realmente hasta que el sistema decida liberarlo. ¿Cómo puedo forzar a TimeMachine a borrar esas instantáneas?

1 votos

Bienvenido a AskDifferent. Aunque está perfectamente bien publicar tanto la pregunta y la respuesta, por favor, asegúrese de que la pregunta realmente se lee como una pregunta, por ejemplo, comienza con el problema a resolver, realmente contiene una pregunta, explica por qué tmutil thinlocalsnapshots no es lo que busca, etc.

0 votos

El comando thin se dirige tan directamente a esta necesidad que enlazaré con esa cuestión en una respuesta específica a la pregunta de liberar el espacio "tomado" por estos. Tenga en cuenta que el sistema los purga automáticamente, por lo que no es necesario liberar este espacio

2 votos

@bmike en mi caso, necesitaba liberar el espacio con antelación, porque un instalador de software no me dejaba ejecutar una instalación si no había 50GB de espacio libre en el disco. Supongo que thinlocalsnapshots también funcionaría.

47voto

Martin Puntos 11

En Terminal, ejecuta este pequeño script:

for d in $(tmutil listlocalsnapshotdates | grep "-"); do sudo tmutil deletelocalsnapshots $d; done

El script lista todos los snaphosts y los borra todos en un bucle.

3 votos

Esto acaba de liberar 190 GB en mi máquina...

1 votos

¿hay alguna forma de comprobar cuál es el tamaño de estas copias de seguridad antes de borrarlas?

10voto

Oskar Puntos 1242

Si no tienes poco espacio en el disco (5 GB libres), deja que se asigne este espacio, ya que no hay inconveniente en esperar a purgar los archivos hasta que necesites espacio.

Dicho esto, si decides borrar preventivamente las copias de seguridad, prefiero decirle al sistema que libere espacio. Si sabes que tienes 50 GB para liberar, cambia el 5 de abajo a 50 y entonces el sistema iterará a través de todas las instantáneas locales y las podará en el orden definido por el sistema.

tmutil thinlocalsnapshots / $(echo "5 * 1000000000" | bc) 2

La única iteración que yo haría es ver cuántos volúmenes APFS tienes y luego quizás adelgazar los que estén montados.

Aquí hay un buen hilo que explica la urgencia - 2 funciona bien para mis necesidades, pero la página del manual explica que hay 4 niveles de urgencia, así que si tienes necesidades específicas, observa la IO y el rendimiento durante el adelgazamiento y experimenta con instantáneas más pequeñas para adelgazar.

1 votos

¿En qué se basa el umbral de 5 GB libres? Soy un fotógrafo que utiliza, por ejemplo, tarjetas flash de 128 GB. Si lleno la tarjeta con una sesión de fotos y la importo en Lightroom. Necesitaré 128 GB más lo que Lightroom utilice para sus previsiones. Si OSX purga automáticamente esas instantáneas si no puedo acomodar mi importación de otra manera, entonces bien. Pero si no, prefiero que las instantáneas no estén ahí. ¿Hay alguna forma de decirle a Time Machine cuánto espacio debe dejar?

1 votos

@VictorEngel Es casi suficiente para instalar la mayoría de las actualizaciones importantes del SO, así que empiezo por ahí. Tampoco es tan grande que sea masivo y tan pequeño que sea insignificante. Esto es almacenamiento purgable, casi nunca tienes que pedir que esto se libere en mi experiencia. Tal vez una pregunta sobre su situación general sería útil. A menos que tengas una unidad masiva - podría tener sentido para ti no poner 128 GB en el volumen de arranque en primer lugar...

1 votos

Hoy en día, 128 GB no es una cantidad masiva. Hay que tener en cuenta que mi cámara es una Canon 5DS, que tiene archivos en bruto que a menudo superan los 80 MB cada uno. Si voy a tomar fotos en un evento, ciertamente quiero procesarlas en un SSD local. Esto es normal, no es un caso extremo. Después de procesar un conjunto de imágenes, las muevo a un HD externo (actualmente una unidad de 5 TB que está llena en un 80%). He mencionado el soporte extraíble de 128 GB para indicar que es un tamaño normal para una unidad de datos activa. Estas tarjetas tienen más capacidad, pero a mí me basta con 128 GB. Y luego está el video.... PS, mi volumen de arranque es 1TB SSD

8voto

DHayes Puntos 1878

Encontré por accidente que al abrir la "Administración de almacenamiento" de Windows (Cmd-U) en "Información del sistema" liberaba las instantáneas de la máquina del tiempo local haciendo que el espacio estuviera disponible.

No sé si esta es una forma oficialmente apoyada.

0 votos

Creo que esto me ha funcionado. La instantánea sigue ahí cuando tmutil listlocalsnapshots / pero el espacio se ha liberado...

1 votos

Esto también me ha funcionado. He eliminado varios archivos grandes usando la gran perspectiva, pero todavía hay mucho almacenamiento comido por los archivos misc. Abrir la ventana de "gestión" de alguna manera obliga al sistema a indexar los archivos y reflejar el espacio libre "correcto".

3voto

ilevent Puntos 63

Paso 1:

En el Terminal, introduzca el siguiente comando para listar todas las instantáneas de las copias de seguridad:

tmutil listlocalsnapshots /

Obtendrá una lista de todas las instantáneas en el directorio root ( / ).

Paso 2:

Elimine cada instantánea introduciendo el siguiente comando + la fecha de la instantánea correspondiente:

sudo tmutil deletelocalsnapshots <snapshot_date>

Ejemplo:

sudo tmutil deletelocalsnapshots 2020-09-26-143409

Consejo extra:

Recuerda que siempre puedes obtener ayuda con un comando en el terminal introduciendo el comando Root -h o -help .

Entre en tmutil -help para ver todos los comandos de la Utilidad Time Machine, y las instrucciones de uso.

1voto

Atalantia Puntos 46

La forma más elegante de eliminar todas las instantáneas:

for x in $(tmutil listlocalsnapshots /);do
sudo tmutil deletelocalsnapshots $(cut -d '.' -f 4 <<<"$x")
done

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