¿Cómo recorto mis copias de seguridad de Time Machine y encuentro y excluyo archivos grandes que se actualizan con frecuencia para que no se hinchen?

14

Time Machine es agradable porque simplemente funciona y hace su magia en segundo plano. Pero si se lo deja solo, realmente puede aumentar debido a los archivos grandes de los que realmente no necesita copia de seguridad deslizándose y a los archivos que cambian con frecuencia de los que realmente no necesita todas las versiones.

Cómo puedo

  1. ¿Eliminar archivos de las copias de seguridad?
  2. Buscar y excluir archivos de los que no quiero hacer una copia de seguridad (por ejemplo, cambios frecuentes)
adambox
fuente
Vaya, ustedes son rápidos. Publiqué esto para poder publicar mi propia respuesta, ¡pero tardé demasiado! ;)
adambox
¿Quieres seleccionar la mejor respuesta?
finiteloop
Voy a probar Disk Inventory X esta noche. Lo siento, soy lento
adambox

Respuestas:

8

Eliminar copias de seguridad

Puede eliminar archivos de las copias de seguridad al ver la carpeta adjunta en el Finder, luego ingrese Time Machine. Busque el archivo o la carpeta, haga clic con el botón derecho / control y elija eliminar esa copia de seguridad o eliminar todas las copias de seguridad (versiones) del archivo. (Ver esta respuesta )

Buscar y excluir archivos

La mejor manera que he encontrado para buscar y eliminar archivos de las copias de seguridad es esta:

  1. Use GrandPerspective para escanear su copia de seguridad de su unidad. Si realiza una copia de seguridad de sus discos principales en una unidad llamada "Unidad de copia de seguridad", escaneeBackup Drive/Backups.backupdb/Yourcomputername
  2. GrandPerspective le mostrará una buena representación gráfica del uso del disco, mostrando cada copia de cada archivo en la copia de seguridad, por lo que si tiene un archivo enorme de 5 gigas que ha cambiado 5 veces, verá 6 grandes bloques. Encuentra estos delincuentes reincidentes, comenzando con los bloques más grandes que ves.
  3. Para cada uno
    1. Excluirlo de futuras copias de seguridad: abra el panel de preferencias de Time Machine en Preferencias del sistema y haga clic en Opciones. Haga clic en el signo más y navegue hasta el archivo / carpeta ofensivo en su unidad real (no la unidad de copia de seguridad)
    2. Elimínelo de todas las copias de seguridad según las instrucciones anteriores ("Eliminar copias de seguridad")

Que excluir

Esta respuesta sugiere algunas cosas que quizás desee excluir. Algunas cosas más buenas para excluir que encontré usando GrandPerspective :

  • ~/.dropbox( Aquí es donde Dropbox mantiene su base de datos interna, que puede ser ENORME si almacena en caché las versiones de archivos antiguos)
  • Algunas personas excluyen su directorio de Dropbox porque mantiene revisiones en su servidor, pero dejo que Time Machine lo haga también para redundancia y control adicionales.
  • Tu Downloadscarpeta (la mía está en Dropbox de todos modos)
  • Carpetas donde los importadores colocan cosas que usted mueve cada vez, por ejemplo , conversiones fáciles de VHS a DVD , importaciones de películas desde mi cámara de video Flip , etc.
  • Music/Podcasts (estos consumen mucho espacio y para la mayoría puedo obtener episodios de retroceso si lo necesito, además de que nunca quiero: P)
  • ~ / Library / Application Support / SyncServices omg esto cambia cada vez que sincronizas. Tenía miles de millones de copias en mi disco de Time Machine
  • /Library/UpdatesAl sistema operativo le gusta guardar copias de los paquetes de las actualizaciones automáticas. ¿Por qué? quién sabe pero no los necesita UAYOR: probablemente haya una razón por la que Apple no los excluye, por lo que una restauración completa podría ser más dolorosa si hace esto
adambox
fuente
jaja yo no me di cuenta que esto era su propia respuesta
finiteloop
1
No, no me gustaría excluir todo mi Dropbox. ¿Por qué confiar en las copias de seguridad externas cuando tienes Time Machine a tu alcance? Y para asegurarse de que GrandPerspective vea TODOS los archivos, es posible que deba ejecutarlo como root.
Arjan
Y si /Library/Updates se están escribiendo en la copia de seguridad, entonces creo que Apple tiene una razón para ello, como Time Machine hace explícitamente excluye muchos archivos no requeridos (ver superuser.com/questions/71824/... ). ¿Tal vez es mejor mantenerlos cerca cuando se realiza una restauración completa del sistema?
Arjan
mi sensación es que siempre puedo obtener actualizaciones nuevamente. Es por eso que tampoco mantengo los instaladores para la mayoría de los programas gratuitos que obtengo de la web. meh, preferencia personal
adambox
1
Acepto esta respuesta porque Disk Inventory X ( superuser.com/questions/111363/111364#111364 ) se bloqueó cuando trató de escanear mi unidad Time Machine. Creo que los enlaces duros que usa el sistema operativo en las copias de seguridad lo engañaron al pensar que cada versión de copia de seguridad era un disco completo, por lo que siguió escaneando, escaneando y escaneando. GrandPerspective conoce los
enlaces duros
5

Para encontrar los archivos que pueden ser demasiado grandes o innecesariamente respaldados, utilizo Disk Inventory X , una aplicación que escanea el contenido actual de su disco duro y le brinda una representación visual de los archivos en su HD, así como el espacio que están ocupando. arriba. (Lo he usado con Leopard y Snow Leopard)

Una vez que identifique cualquier archivo como uno, no querrá un montón de copias de seguridad de:

  1. conecta tu unidad de copia de seguridad de la máquina del tiempo
  2. haga clic en el logotipo de la máquina del tiempo en la barra de menú
  3. seleccione "Entrar en la máquina del tiempo"
  4. navegue y seleccione esos archivos / carpetas en la ventana de Time Machine
  5. haz clic en el ícono del menú de ajustes
  6. seleccione "Eliminar todas las copias de seguridad de

Time Machine le pedirá su contraseña y eliminará todas las copias de seguridad del archivo / carpeta. Luego puede excluir estos archivos / carpetas de futuras copias de seguridad. Para hacerlo:

  1. vaya al panel de preferencias de Time Machine en las Preferencias del sistema
  2. haga clic en "Opciones ..."
  3. agregue el archivo / carpeta que desea excluir de futuras copias de seguridad

Nota: los archivos como sleepimage son archivos del sistema, y ​​la eliminación de la copia de seguridad podría causar un comportamiento inesperado si alguna vez necesita restaurar su sistema desde una copia de seguridad de Time Machine. sleepimage es un archivo que tiene el tamaño de la cantidad de memoria en su computadora. En realidad, ni siquiera estoy seguro de que Time Machine haga una copia de seguridad de este archivo. La moraleja: no elimine los archivos del sistema de su copia de seguridad de Time MAchine, use este método solo para sus archivos personales, como su carpeta iTunes Media o su biblioteca de iPhoto. Además, los archivos que excluyo de las copias de seguridad me aseguro de mantener mi propia copia de seguridad personal en un disco duro diferente.

finiteloop
fuente
+1 mucho mejor que mi respuesta jajaja. ¡Gracias, este Disk Inventory X se ve increíble!
Sam
@Nextraztus, sí, es realmente útil.
finiteloop
Para asegurarse de que Disk Inventory X vea TODOS los archivos, es posible que deba ejecutarlo como root. Instrucciones en serverfault.com/questions/9422/what-is-time-machine-doing/… (Time Machine no realiza una copia de seguridad de la imagen inactiva ; consulte "¿La aplicación Time Machine de Apple realmente copia todo" en superuser.com/questions/ 71824 / ... )
Arjan
El problema con este método es que solo está encontrando archivos que son grandes en su unidad principal, no archivos que son grandes Y se respaldan varias veces en su unidad Time Machine (es decir, cambian mucho). Puede usar GrandPerspective en la unidad TM ( superuser.com/questions/111363/111367#111367 ), pero DIX se bloqueó cuando lo probé en la unidad TM
adambox
2
  1. Entrar en la máquina del tiempo
  2. Busque los archivos grandes en cuestión.
  3. Ctrl + clic / clic derecho sobre ellos, vaya a la opción 'Eliminar todas las copias de seguridad ...'.
  4. Necesitará administradores privs, escalar.
  5. Haga esto para todos sus archivos.

Ahora, vaya a Preferencias de TM, haga clic en el botón "Opciones". Agregue los archivos a su lista de exclusiones.

Sam
fuente
1

Eliminar archivos de las copias de seguridad

Localice la copia de seguridad o el elemento que desea eliminar a través de la línea de tiempo o "cascada" de las ventanas del Finder. Si desea eliminar todas las copias de seguridad de un elemento o elementos en particular, selecciónelos en la ventana. Haga clic con el botón derecho en el elemento (si está en Leopard, haga clic en el icono "engranaje" en la barra de herramientas) y seleccione Eliminar copia de seguridad (la copia de seguridad completa) o Eliminar todas las copias de seguridad en el pequeño menú que aparece.

Excluya los archivos, de los que no desea hacer una copia de seguridad: simplemente debe ir a Preferencias del sistema, elegir Time Machine, hacer clic en Opciones y luego agregar cada carpeta EXCEPTO / Usuarios desde el nivel raíz de su disco duro.


fuente
0

crear una secuencia de comandos perl: el siguiente ejemplo eliminará todas las copias de seguridad (agregue algo de lógica para eliminar solo las que desee dentro del bucle:

@a = `tmutil listbackups`;
@a = sort(@a);
foreach $i (@a) {
print "BUP: $i \n";
chomp $i;
   #here's where you could put some logic to not delete all
  system("tmutil delete $i")
}

Guarda esto como something.pl. Ejecútelo así:

sudo perl <Script>

Ingrese su contraseña y eliminará automáticamente todas las copias de seguridad.

Ben
fuente