¿Cómo funcionan exactamente las copias de seguridad locales de TimeMachine?

9

Desde Mac OS X 10.7 (Lion) TimeMachine realiza copias de seguridad locales en /.MobileBackupscaso de estar habilitado ( tmutil enableLocalpredeterminado habilitado en equipos portátiles).

Los diferentes tipos de copias de seguridad están codificadas por colores en el elegante espacio de TimeMachine, las copias de seguridad locales son blancas, el almacenamiento externo es de color púrpura. En su mayoría difieren solo por un minuto. ¿Cuál es exactamente el concepto de esas copias de seguridad locales?

¿Son simples una copia de seguridad adicional completamente paralela? ¿O al menos se fusionan con su copia de seguridad de almacenamiento externo cuando llega a casa después de comenzar a alejarse de su unidad de copia de seguridad durante una semana? ¿Y qué sucede si de repente necesito mucho espacio en disco? ¿Necesito eliminar las copias de seguridad locales manualmente?

Barbaz
fuente
¿Le importa si edito algunos de los detalles que hacen que esto parezca una pregunta múltiple muy amplia, estrechamente válida para la solicitud de una persona de una pregunta teórica de "por favor enséñeme" e intente convertirla en un objetivo "que responda con una respuesta "pregunta?
bmike
Se parece mucho a la que desea una discusión / lugar a la opinión de aire / ventilación ...
bmike
El episodio 28 de HyperCritical, "Confianza, pero verificar", (disponible en 5by5.tv ) contiene una buena introducción de cómo funcionan las copias de seguridad de Time Machine.
Christian Correa
¿No es un duplicado de una pregunta que hice antes: apple.stackexchange.com/questions/18532/… ?
Rinzwind
Tengo un nuevo MBP de retina y las copias de seguridad locales no están habilitadas de forma predeterminada. Me pregunto si algo desencadena la creación del sistema de archivos local después de la instalación y ocurren los primeros eventos de copia de seguridad conectados por USB.
bmike

Respuestas:

4

También pensé que se suponía que las instantáneas locales se fusionarían con sus copias de seguridad de Time Machine, pero parece, en mi experiencia, que no lo hacen. Puede ver cuando está en Time Machine y "Acerca de esta Mac" muestra que todavía existen después de varias copias de seguridad en un disco duro externo. Creo que se supone que deben fusionarse consigo mismos como lo hacen las copias de seguridad de Time Machine, para ahorrar espacio, fusionándose en copias de seguridad diarias y semanales. En lo que respecta a Finder, el espacio no se utiliza. Si mira en la barra de información en la parte inferior de una ventana del Finder que muestra su unidad raíz, mostrará que tiene más espacio que algo como iStat Nano mostrará en el Tablero. Creo que esto se debe a que se supone que las copias de seguridad son prescindibles. Si su computadora realmente necesita espacio, supongo que eliminará algunas de sus instantáneas para hacer espacio. Podemos ver que en el futuro se fusionan nuevamente en las copias de seguridad regulares de Time Machine a medida que Lion madura más. También vale la pena señalar que no creo que cuenten como "copias de seguridad" reales en el sentido de que no puede restaurarlas de la misma manera que puede restaurarlas a una copia de seguridad de la máquina del tiempo desde Recovery HD. Realmente están destinados a ayudarlo a recuperar un archivo en lugar de todo su sistema de archivos.

Bringel
fuente
1
Sí, también pensé que no se fusionarían. Y sí, por supuesto, las copias de seguridad móviles no son una seguridad para fallar el hardware / restaurar su sistema en una nueva unidad. Tendría mucho más sentido si las copias de seguridad locales y remotas se unificaran de alguna manera ... suspiro
barbaz
Siempre había deseado que se fusionaran. Como nota al margen, encendí mi computadora portátil el otro día y los aproximadamente 50 gigabytes de copias de seguridad que se habían estado acumulando desaparecieron, por lo que desaparecen en algún momento, lo cual es bueno.
Bringel
1

El propósito de la copia de seguridad de la máquina de hora local es tener una copia de seguridad por hora incluso cuando su disco duro externo no está conectado. Cuando conecta su unidad externa, copia la copia de seguridad local en la unidad externa.

Es por eso que se activa de forma predeterminada en Mac portátil, ya que suponen que el disco duro externo de su Mac de escritorio está conectado de forma permanente si está interesado en la copia de seguridad por hora con Time Machine.

olivier
fuente
¿Está seguro de que realmente copia las copias de seguridad locales en el almacenamiento externo?
Barbaz
No estoy 100% seguro. Creo que lo leí en alguna parte, pero no recuerdo dónde y aún no tuve la oportunidad de intentarlo. Lo siento.
olivier
Lo encontré: 9to5Mac
olivier
Desafortunadamente, el artículo parece estar equivocado, mira mi respuesta.
barbaz
1

Las copias de seguridad locales no utilizan ningún espacio, en lo que respecta al usuario. El área donde se guardan está marcada como no utilizada para el sistema operativo, por lo que su espacio libre de 30 Gb puede contener 5 Gb o copias de seguridad, por ejemplo. Las copias de seguridad locales no son exactamente las mismas que las copias de seguridad de la máquina a tiempo completo, que (dentro de lo razonable) toma copias de los archivos modificados, incluidos los archivos binarios de la aplicación. Las copias de seguridad locales son más para los cambios realizados en sus documentos, etc. y encajan muy bien con las Versiones, etc. Y, como acertadamente menciona Olivier, se trasladan a su máquina del tiempo adecuada si tiene uno cuando está conectado.

stuffe
fuente
"Las copias de seguridad locales son más para los cambios realizados en sus documentos, etc. y encajan perfectamente con las versiones, etc." No. La máquina del tiempo local / móvil ( /.MobileBackups) no tiene ninguna relación con las versiones del documento ( /.DocumentRevisions-V100).
Sören Kuklau
No está completamente relacionado, las versiones del documento se almacenan como usted dice correctamente en un área diferente, simplemente estaba señalando que las copias de seguridad locales de TM saben que incluyen las versiones como parte de la operación normal. No digo que son lo mismo, solo que uno sabe sobre el otro.
stuffe
Entonces, ¿qué estás diciendo exactamente? ¿La .MobileBackupscarpeta existe en el sistema de archivos pero no consume espacio? No creo que HFS + sea tan avanzado que simplemente pueda marcar carpetas como "sobrescribir cuando se requiere espacio" ...
barbaz
Sí, eso es más o menos lo que estoy diciendo, pero ahora cómo lo explicas. Los archivos ciertamente consumen espacio, tienen que hacerlo, existen. Pero cuando realiza una "obtención de información" en su Mac OS HD, se sabe que excluye ciertos archivos y áreas del gran total. Obviamente, hay algunas cosas inteligentes detrás de escena que permiten esto, y las copias de seguridad se ciclan para eliminar las más antiguas si el espacio es solicitado por archivos genuinos que no son de copia de seguridad de la misma manera que cuando su disco TM externo se llena. elimina lo más antiguo para dejar espacio para lo más nuevo.
stuffe
1
No sé si OS X elimina automáticamente las copias de seguridad ya que se queda sin espacio. Sin embargo, oculta el espacio ocupado por las copias de seguridad en Finder: Finder lo informa como gratuito; La información del sistema lo informa como tomado.
Sören Kuklau
1

Entonces, investigué la parte 1 de la pregunta: las copias de seguridad no se fusionan en las copias de seguridad externas de TimeMachine cuando vuelve a aparecer el disco externo.

[15:21:35] desconecté mi unidad de respaldo

[16:40:01] revisé el contenido de mi /.MobileBackupscarpeta

# ls -l /.MobileBackups/Computer/ | tail -n2
drwxr-xr-x@ 3 root  wheel  102 Aug 11 15:36 2011-08-11-153653
drwxr-xr-x@ 3 root  wheel  102 Aug 11 16:36 2011-08-11-163653

[16:55:31] Reconecté mi unidad de respaldo y hice clic en "Hacer copia de seguridad ahora"

[17:00:10] Copia de seguridad acabado, comprobado el contenido de la externa unidad de copia de seguridad

$ ls -l '/Volumes/Time Machine Backups/Backups.backupdb/<myhostname>' | tail -n3
drwxr-xr-x@ 6 root  staff  204 Aug 11 14:41 2011-08-11-144112
drwxr-xr-x@ 6 root  staff  204 Aug 11 17:00 2011-08-11-170010
lrwxr-xr-x  1 root  staff   17 Aug 11 17:00 Latest -> 2011-08-11-170010

Como se puede ver, las copias de seguridad locales realizadas en el medio no se han incluido en la unidad externa. Las copias de seguridad parecen ser completamente independientes, implementación bastante pobre :(

Barbaz
fuente
¿Está seguro de que el almacén de datos que contiene las versiones intermedias no se capturó en su totalidad en la máquina del tiempo?
bmike
@bmike ¿Qué quieres decir con "en su conjunto"?
Barbaz
1
Time Machine utiliza fseventsd para capturar instantáneamente todos los archivos, excepto los que están excluidos por regla: le pregunto si verificó .MobileBackups en la última copia de seguridad externa o simplemente asumió que no estaban allí según las marcas de tiempo cuando se tomó la instantánea completa.
bmike
Si pregunta si las copias de seguridad externas contienen la carpeta /.MobileBackups, no, por supuesto que no. TimeMachine lo excluye por completo, de lo contrario, realiza una copia de seguridad de las copias de seguridad.
barbaz