Pregunta:
Time Machine omite archivos y carpetas. ¿Como arreglar?
GuyGizmo
2015-02-03 01:54:56 UTC
view on stackexchange narkive permalink

Ejecutando OS X 10.10.2 en una Mac Pro de principios de 2009. Sistema instalado en una unidad de estado sólido de 256 GB. 10 GB de memoria.

Tengo un problema con Time Machine en el que no hace copias de seguridad de algunos de mis archivos y carpetas. No parece haber mucha rima o razón para ello, pero incluye cosas muy, muy importantes como el directorio principal para los proyectos en los que estoy trabajando, directorios hash arbitrarios en algunos repositorios de git, una variedad de correos electrónicos, archivos adjuntos de mensajes, archivos de preferencias aleatorias y, de alguna manera, todo el contenido de mi carpeta Imágenes. Y probablemente más: no lo he comprobado todo.

Recientemente, forcé a Time Machine a realizar un recorrido completo cuando realizó una copia de seguridad reciente (y confirmé que era un recorrido completo al mirar las copias de seguridad salida en Console.app), pero estos archivos aún faltan.

También intenté ingresar a uno de los directorios que no estaban siendo respaldados y en ejecución:

  encontrar . -exec touch {} \;  

para que cada archivo parezca que ha sido modificado recientemente, y luego le dijo a Time Machine que hiciera una nueva copia de seguridad, pero aún así los omitió.

¿Alguien tiene alguna sugerencia sobre lo que puedo hacer para arreglar Time Machine? Solo quiero que haga una copia de seguridad completa, sin omitir nada.

Como último esfuerzo, podría volar mi unidad Time Machine y comenzar desde cero, pero realmente, realmente no quiero hacer eso porque contiene varios meses de copias de seguridad, y ocasionalmente necesito volver y obtener versiones anteriores de los archivos.

Editar:

No he No encontré una solución a este problema en particular, pero he decidido dejar de usar Time Machine para las copias de seguridad porque ya no puedo confiar en él. Decidí probar ChronoSync ya que parece bastante comparable.

Edición 2:

Mientras volvía a leer algunas de mis preguntas anteriores, decidí hacer otra actualización porque aprendí más sobre este problema desde mi edición anterior. Descubrí que la causa de que no se hiciera una copia de seguridad de mis datos fue un error en las herramientas de desarrollo de Qt, como se detalla aquí. La culpa no fue de Time Machine. Desde que publiqué esta pregunta, he estado usando Time Machine nuevamente sin problemas, aunque todavía uso ocasionalmente mi secuencia de comandos check-time-machine para asegurarme de que todo se está respaldando correctamente.

Cinco respuestas:
Pete
2015-02-03 22:06:48 UTC
view on stackexchange narkive permalink

Tengo el mismo problema desde una de las actualizaciones de los inconformistas, no necesariamente la versión .0, no estoy seguro de cuándo comenzó exactamente. Tengo este problema principalmente con una carpeta: ~ / Library / Preferences. Puedo solucionar el problema (ver más abajo), pero 1-3 semanas después, el problema vuelve a ocurrir con esa carpeta. Creo que esta carpeta puede verse afectada a menudo por el error, porque los archivos de preferencias que contiene a menudo cambian, no lo sé. ¡De todos modos es un error! Si debo adivinar, la razón podría ser un error en fsevents-daemon (fseventsd), que es responsable de rastrear los cambios en el sistema de archivos.

A veces también tengo otras carpetas además de Preferencias ya no se realizan copias de seguridad, pero esto no sucede con tanta frecuencia.

Para probar qué carpetas están "atascadas" y no realizar copias de seguridad correctamente, puede:

  1. hacer una nueva copia de seguridad y mantener conectado el volumen de respaldo
  2. en la Terminal: tmutil compare -n

El comando de terminal se ejecuta durante 30 minutos con mi respaldo de 150 GB Ayuda a identificar archivos que no se encuentran en la copia de seguridad Última . Esté informado, es posible que se muestren algunos archivos, que están bien para no ser respaldados.

También probé archivos táctiles, lo cual no ayudó. Lo que ayudó fue cambiar el nombre de la carpeta principal. Para solucionar el problema de una carpeta en particular, e. gramo. ~ / Library / Preferences , cambio el nombre de la carpeta dos veces como:

en Terminal:

  sudo mv ~ / Library / Preferences ~ / Library / PreferenceSsudo mv ~ / Library / PreferenceS ~ / Library / Preferences  

Note, la última letra s / S al final. Necesito sudo para la carpeta Preferencias , porque OSX ha establecido derechos de acceso especiales para esa carpeta. Por lo tanto, es posible que sudo no sea necesario para otras carpetas. Después de hacerlo, los archivos de esa carpeta se respaldan correctamente nuevamente. Problema: el problema no se resuelve de forma permanente. Inesperadamente, después de 1 a 3 semanas, el problema vuelve.

otros enlaces:

Gracias por la sugerencia. Después de ejecutar tmutil compare -n, puedo ver que hay * MUCHOS * archivos que no se están respaldando esparcidos por todo mi disco duro. Podría intentar cambiar el nombre de algunas de las carpetas, pero sería una gran molestia, y algunas de ellas son carpetas importantes del sistema como / Library. Creo que este es el último clavo en el ataúd de Time Machine: tendré que usar algo más para mis copias de seguridad locales. Lo cual es una lástima, porque la interfaz de Time Machine es realmente agradable.
tmutil compare -n muestra todos los archivos. Una mirada más cercana podría condensarlo en unas pocas carpetas para arreglar. A veces no es la carpeta principal de primer nivel, a veces tiene que pasar a las carpetas principales. Simplemente comience con carpetas que contengan muchos archivos y corríjalos primero. Las próximas ejecuciones de tmutil compare -n estarán más limpias: /
Lo tomé en cuenta. Por alguna razón, los archivos que no se respaldan están realmente esparcidos por todo el lugar. En algunos casos, no se realiza una copia de seguridad de una carpeta principal, pero en la mayoría de los casos se trata de archivos dispersos en una carpeta de nivel inferior como ~ / Library. Podría hacer que Time Machine los respalde cambiando el nombre de las carpetas de nivel inferior, pero, francamente, quiero usar una opción de respaldo en la que pueda confiar, así que simplemente voy a cambiar a otra cosa.
Sry, necesito aclarar, porque los detalles importan. Para ser claros, debe buscar carpetas cuyo contenido esté incompleto, que no falten por completo. Cuando aparece el error, p. Ej. 300 de 600 archivos de preferencias no se respaldan. También las subcarpetas en Preferencias / podrían omitirse por completo. Pero la razón parece ser la carpeta Preferences / de todo incluido. Entiendo que ahora no confías en TM. Hago una verificación de comparación una vez al mes. Pero, me gustaría saber si puede solucionar algunos de sus errores cambiando el nombre de la carpeta principal loca, para confirmar que en realidad tenemos el mismo problema.
Intenté cambiar el nombre de un par de mis carpetas que tenían archivos faltantes. Sin dados: Time Machine todavía no los respalda.
Pruebe las carpetas principales de dichas carpetas. P.ej. Si un archivo `~ / Library / Foo / Bar / baz` no se está respaldando, debe intentar cambiar el nombre primero a` Foo`, luego a `Bar`, luego a` Library`, luego a ``, luego a `Users` (tal vez no Su ruta de inicio o Usuarios, ¡causa riesgo!). También verifique con `tmutil isexcluded ` cuál es la configuración de exclusión real para un archivo / carpeta específico.
Actualización de la fecha de modificación en todos los archivos de forma recursiva usando `find ~ / my-skipped-folder. -exec touch {} \; `convenció a Time Machine de comenzar a hacer copias de seguridad de ellos desde mi máquina.
Belden Fox
2015-03-11 09:55:40 UTC
view on stackexchange narkive permalink

Tanto yo como mi compañero de piso nos encontramos con este problema en iMacs separados. Surgió por primera vez en el momento en que nos actualizamos a Mavericks. Después de luchar contra él durante semanas, puedo confirmar que (a) jugar con sus archivos de preferencias no lo solucionará y (b) comenzar de nuevo con un nuevo disco de copia de seguridad de Time Machine y limpiar los archivos de preferencias no lo solucionará. Time Machine puede comportarse por sí mismo por un tiempo, pero dentro de una a cuatro semanas comenzará a omitir archivos y carpetas en varios niveles, particularmente en carpetas como ~ / Library / Preferences que experimentan muchos cambios.

Estoy interviniendo con la esperanza de ahorrarles a otros algo de frustración. Ejecute tmutil compare -n inmediatamente después de una copia de seguridad y vea si falta algo crítico. Si es así, cambie a un sistema de respaldo alternativo lo antes posible. Numerosas personas han publicado sobre esto a lo largo de los años y nadie ha logrado que Time Machine vuelva a funcionar una vez que esto ha surgido.

Puede encontrar este hilo que detalla problemas similares en León de montaña. En este punto, ese hilo contiene una serie de pistas falsas relacionadas con archivos de preferencias de Time Machine corruptos que no parecen ser relevantes para Mavericks o Yosemite.

GuyGizmo
2015-11-18 04:45:04 UTC
view on stackexchange narkive permalink

Recién recreé una copia de seguridad de Time Machine desde un disco duro completamente en blanco. Descubrí que todavía se saltaban archivos, pero después de investigar más, descubrí que muchos de mis archivos (por razones que no puedo comprender) estaban marcados como excluidos de Time Machine. Específicamente, los archivos se marcaron con exclusión adhesiva.

Escribí un script para escanear todo mi sistema de archivos en busca de cosas que están siendo excluidas de Time Machine e informar, diferenciando entre qué archivos deben incluirse pero no 't y qué archivos deben excluirse. A continuación, puede eliminar opcionalmente el marcador de exclusión de todos los archivos excluidos que encuentre. Una vez que hice esto, todos mis datos fueron respaldados correctamente.

Ahora estoy ejecutando OS X 10.11.1, así que no estoy seguro de si los archivos que faltaban cuando creé este hilo originalmente se debieron a ser excluidos (aunque puedo confirmar que al menos algunos de ellos lo fueron), o si hubo errores en Time Machine que se han solucionado en las actualizaciones posteriores del sistema operativo, o si borrando mi copia de seguridad de Time Machine y comenzando completamente nuevo, lo solucionó . Actualizaré este hilo a medida que obtenga más información.

El script se puede descargar aquí: https://github.com/briankendall/check-time-machine

Vaya, acabo de descubrir que mi carpeta `$ USER / Library / Saved Application State` ya no se ha respaldado desde 2016-11-19.Probé mi antiguo [truco] para cambiar el nombre (http://apple.stackexchange.com/a/170336/112285) pero no ayudó.Luego verifiqué con `tmutil isexcluded" $ USER / Library / Saved Application State "` y de hecho fue excluido.¡WTF!Gracias por tu sugerencia, ahora revisaré todo mi sistema de archivos con tu script o algo similar.
Por cierto, mi carpeta de Preferencias todavía se pone en el estado de no tener una copia de seguridad correcta de vez en cuando.Todavía estoy en los últimos Mavericks.Y con esa carpeta, el truco de cambio de nombre todavía ayuda a solucionar el problema hasta que suceda la próxima vez.He programado la detección del estado de error y el proceso de reparación para poder vivir con el error de TM de alguna manera.Mis scripts solo hacen eso con la carpeta Preferences, ya que era el problema principal para mí.Veamos qué otras carpetas obtuvieron el bit excluido mientras tanto.También tengo que ejecutar un escaneo completo con `tmutil compare -n` para verificar mi copia de seguridad.Ha sido yo un tiempo.
Nota: `tmutil isexcluded" $ USER / Library / Saved Application State` debe ejecutarse después de `cd /`. O ejecute `cd $ USER; tmutil isexcluded" Library / Saved Application State "`. El `tmutil` siempre asume relativocaminos.
He eliminado la exclusión varias veces ahora de la carpeta "Estado de la aplicación guardada".Pero se excluye una y otra vez.No tengo idea de por qué y qué hacer con eso.¿Algunas ideas?
@Pete Sospecho que Apple lo ha configurado deliberadamente para que el Estado de la aplicación guardada obtenga el bit excluido una y otra vez, porque no tienen la intención de que se realice una copia de seguridad.Y tiene sentido;Al igual que un caché, la carpeta Estado de la aplicación guardada no es realmente vital y no contiene (o al menos no debería) ninguno de los datos importantes de una aplicación.¿Alguna vez lo ha hecho retroceder en algún momento?Si es así, probablemente podría crear un trabajo de lanzamiento que se active a intervalos regulares y elimine el bit de exclusión si es realmente importante para usted respaldarlo.
george
2015-02-03 21:56:16 UTC
view on stackexchange narkive permalink

El archivo de preferencias de Time Machine parece estar dañado.

  1. Abra las preferencias de Time Machine y ponga el control deslizante en OFF.
  2. Vaya a / Macintosh HD / Library Preferences y arrastre a la Papelera el archivo com.Apple.TimeMacine.plist y reinicie la máquina.
  3. Abra las Preferencias, haga clic en Seleccionar disco de copia de seguridad y Usar disco.
  4. La copia de seguridad se iniciará y tomará algún tiempo dependiendo de la cantidad de archivos.

Tiene una copia de seguridad completa que se agregará a las copias de seguridad existentes.

bmike
2015-11-18 05:11:31 UTC
view on stackexchange narkive permalink

La forma en que arreglaría esto programáticamente es agregar una exclusión para el archivo y luego eliminarlo.

  FILE = / the / path / to / anything / file / you / wish. footmutil addexclusion $ FILEtmutil removeexclusion $ FILEtmutil isexcluded $ FILE  

Si el último resultado sigue siendo que el archivo está excluido, es posible que deba utilizar la opción -p que requiere sudo o mire si el archivo o la ruta que conduce a él está excluido por la regla.



Esta pregunta y respuesta fue traducida automáticamente del idioma inglés.El contenido original está disponible en stackexchange, a quien agradecemos la licencia cc by-sa 3.0 bajo la que se distribuye.
Loading...