stringtranslate.com

Máquina del tiempo (macOS)

Time Machine es el mecanismo de copia de seguridad de macOS , el sistema operativo de escritorio desarrollado por Apple . El software está diseñado para funcionar tanto con dispositivos de almacenamiento locales como con discos conectados a la red, y se usa comúnmente con unidades de disco externas conectadas mediante USB o Thunderbolt . Se introdujo por primera vez en Mac OS X 10.5 Leopard , que se lanzó en octubre de 2007 y se perfeccionó gradualmente en versiones posteriores de macOS. Time Machine se renovó en macOS 11 Big Sur para admitir APFS , lo que permitió "copias de seguridad más rápidas, más compactas y más confiables" de lo que era posible anteriormente. [1] [2]

Descripción general

Time Machine crea copias de seguridad incrementales de archivos que se pueden restaurar en una fecha posterior. [3] Permite al usuario restaurar todo el sistema o archivos específicos. También funciona dentro de una serie de aplicaciones como Mail y iWork , lo que permite restaurar objetos individuales (por ejemplo, correos electrónicos, contactos, documentos de texto, presentaciones) sin salir de la aplicación.

Para las copias de seguridad en una unidad de red, Time Machine permite al usuario realizar copias de seguridad de computadoras Mac a través de la red y admite la realización de copias de seguridad en ciertos dispositivos o servidores de almacenamiento conectados a la red , según la versión de Time Machine. Las versiones anteriores funcionaban con una amplia variedad de servidores NAS, pero las versiones posteriores requieren que el servidor admita una versión reciente del Protocolo de archivo de Apple (AFP) de Apple o una versión reciente del protocolo Bloque de mensajes del servidor (SMB) , y Time Machine ya no funciona con servidores que utilicen versiones anteriores de SMB. [4] Parte del soporte heredado se puede volver a habilitar mediante el uso de opciones de configuración ajustadas manualmente, a las que se accede a través de la Terminal . Time Capsule de Apple , que se presentó en 2008 y se suspendió en 2018, actuó como un dispositivo de almacenamiento en red específicamente para las copias de seguridad de Time Machine, lo que permitía realizar copias de seguridad tanto con cable como inalámbricas en el disco duro interno de Time Capsule. Time Machine también se puede utilizar con otros volúmenes externos o internos.

Time Machine guarda copias de seguridad cada hora de las últimas 24 horas, copias de seguridad diarias del último mes y copias de seguridad semanales de todo lo que tenga más de un mes de antigüedad hasta que el volumen se queda sin espacio. En ese momento, Time Machine elimina la copia de seguridad semanal más antigua. [5]

Renovación en macOS Big Sur

Time Machine fue revisado en macOS 11 Big Sur para utilizar APFS , el sistema de archivos moderno de Apple introducido por primera vez en 2016. Específicamente, la nueva versión de Time Machine hace uso de la tecnología de instantáneas de APFS . [1] [6] [7] Según Apple, esto permite "copias de seguridad más rápidas, más compactas y más confiables" de las que eran posibles anteriormente con las unidades formateadas con HFS+ . [1] [2] Una evaluación independiente de esta afirmación encontró que la implementación de Time Machine de macOS 11 junto con APFS fue 2,75 veces más rápida en la copia de seguridad local inicial y 4 veces más rápida en las copias de seguridad posteriores en relación con la implementación de Time Machine de macOS 10.15 usando HFS+. [2] También se observó una ventaja más modesta pero significativa para las copias de seguridad en discos conectados a la red. [2]

Los nuevos destinos de copia de seguridad locales (es decir, conectados por USB o Thunderbolt) y conectados a la red de Time Machine se formatean como APFS de manera predeterminada, aunque Time Machine puede seguir realizando copias de seguridad en volúmenes de copia de seguridad HFS+ existentes". [1] No existe ninguna opción para convertir las copias de seguridad existentes basadas en HFS+ a APFS; en cambio, los usuarios que desean beneficiarse de las ventajas de la nueva implementación basada en APFS de Time Machine deben comenzar con un volumen nuevo. [2]

Al menos en algunas circunstancias, el cifrado parece ser obligatorio (en lugar de ser meramente opcional) en la nueva versión de Time Machine. [2]

Interfaz de usuario

La interfaz de usuario de Time Machine al recuperar un archivo utiliza la API Core Animation de Apple . Al iniciarse, Time Machine "hace flotar" la ventana activa del Finder o de la aplicación desde el escritorio del usuario a un fondo que representa el fondo de pantalla borroso del escritorio del usuario. Detrás de la ventana activa actual hay ventanas apiladas, y cada ventana representa una instantánea de cómo se veía esa carpeta o aplicación en la fecha y hora dadas en el pasado. Al alternar entre las instantáneas anteriores, las ventanas apiladas se extienden hacia atrás, dando la impresión de volar a través de un "túnel del tiempo". Mientras se hojean estas "ventanas del pasado", se puede recuperar una versión anterior de los datos (o datos eliminados actualmente).

Almacenamiento

Time Machine funciona con discos de almacenamiento conectados localmente, que deben estar formateados en los formatos de volumen APFS o HFS+ . La compatibilidad con la realización de copias de seguridad en volúmenes APFS se agregó con macOS 11 Big Sur y, desde entonces, APFS es el formato de volumen predeterminado.

Time Machine también funciona con medios de almacenamiento remotos compartidos desde otros sistemas, incluido Time Capsule, a través de la red. Cuando se utiliza almacenamiento remoto, Time Machine utiliza paquetes dispersos . Esto actúa como una capa de aislamiento, lo que hace que el almacenamiento sea neutral con respecto al sistema de archivos real utilizado por el servidor de red y también permite la replicación de la copia de seguridad de un medio de almacenamiento a otro. Los paquetes dispersos son montados por macOS como cualquier otro dispositivo, presentando su contenido como un volumen con formato HFS+, funcionalmente similar a un almacenamiento local.

Requisitos

Time Machine impone requisitos estrictos en cuanto al medio de almacenamiento de las copias de seguridad. Las únicas configuraciones admitidas oficialmente son: [8]

En una Time Capsule, los datos de respaldo se almacenan en una imagen de disco HFS+ y se accede a ellos a través del protocolo Apple Filing Protocol . Aunque no se admite oficialmente, los usuarios y fabricantes también han configurado servidores FreeBSD y Linux y sistemas de almacenamiento conectados a la red para que sirvan a los Mac habilitados para Time Machine. También hay algunas herramientas de software disponibles en el mercado que pueden copiar archivos dentro de las copias de seguridad de Time Machine en máquinas Windows. [9] [10] [11] [12] [13] [14] [15] [16]

Operación

Time Machine crea una carpeta en el volumen de Time Machine designado (local o dentro de una imagen dispersa remota ) en la que copia el árbol de directorios de todas las unidades de almacenamiento conectadas localmente, excepto los archivos y directorios que el usuario haya especificado que se omitan, incluido el propio volumen de Time Machine. Cada hora a partir de entonces, crea una nueva carpeta subordinada y copia solo los archivos que han cambiado desde la última copia de seguridad y crea (en el caso de los volúmenes HFS+) enlaces físicos a los archivos que ya existen en la unidad de copia de seguridad. Un usuario puede explorar la jerarquía de directorios de estas copias como si estuviera explorando el disco principal. [17]

Algunas otras utilidades de copia de seguridad guardan deltas para los cambios de archivos, de forma similar a los sistemas de control de versiones . Este enfoque permite realizar copias de seguridad más frecuentes de cambios menores, pero a menudo puede complicar la interacción con el volumen de copia de seguridad. Por el contrario, es posible explorar manualmente un volumen de copia de seguridad de Time Machine sin usar la interfaz de Time Machine; Time Machine presenta cada copia de seguridad al usuario como una copia de disco completa. [17]

Time Machine en volúmenes HFS+ crea múltiples enlaces duros a directorios no modificados. [17] La ​​vinculación múltiple de directorios es una característica peculiar de HFS+ y no es compatible con los sistemas de archivos Unix modernos, incluido el propio APFS de Apple. [18] Como resultado, no se pueden usar herramientas como rsync para replicar un volumen Time Machine; la replicación solo se puede realizar de manera confiable mediante la creación de una imagen de todo el sistema de archivos.

Los eventos del sistema de Apple registran cuándo se modifica cada directorio en el disco duro. Esto significa que, en lugar de examinar la fecha de modificación de cada archivo cuando se activa, Time Machine solo necesita examinar los directorios que cambiaron en busca de archivos para copiar. Esto difiere del enfoque adoptado por utilidades de copia de seguridad similares rsync y FlyBack , que examinan las fechas de modificación de todos los archivos durante la copia de seguridad.

Time Machine también está disponible en el proceso de instalación de macOS . Una de las funciones de la interfaz del Asistente de migración es la de restaurar el contenido de una copia de seguridad de Time Machine. En otras palabras, se puede restaurar un disco duro a partir de una copia de seguridad de Time Machine en caso de una falla catastrófica.

OS X Mountain Lion introdujo la posibilidad de usar varios volúmenes simultáneamente para las operaciones de Time Machine. Cuando el usuario especifica más de un volumen para usar, macOS rota entre los volúmenes deseados cada vez que realiza una copia de seguridad. [19]

Exclusión

Time Machine admite dos formas de exclusión: una basada en una lista de rutas configurada por el usuario (más un conjunto de valores predeterminados del sistema) y la otra basada en el atributo de archivo extendido com.apple.metadata:com_apple_backup_excludeItem dependencies . Dado que el atributo se aplica al archivo o directorio directamente, mover o copiar no afectará la exclusión. El atributo debe contener la cadena com.apple.backupen cualquier formato de lista de propiedades . En cambio, escribir com.apple.MobileBackupestablece la exclusión para las copias de seguridad de iOS. [20]

Se sabe que Google Chrome utiliza el atributo para excluir sus historiales. [20] Las aplicaciones de respaldo de terceros que respetan esta configuración incluyen CrashPlan y Arq. [21] Apple incluye el atributo en la tmutilutilidad de línea de comandos [20] así como en una API CoreServices. [22]

Véase también

Referencias

  1. ^ abcd «Notas de la versión de macOS Big Sur 11.0.1». Apple . Consultado el 13 de diciembre de 2020 .
  2. ^ abcdef Cunningham, Andrew (12 de noviembre de 2022). «macOS 11.0 Big Sur: la reseña de Ars Technica». Ars Technica . Consultado el 6 de marzo de 2021 .
  3. ^ Apple. «Apple - Mac OS X Leopard - Características - Time Machine» . Consultado el 21 de diciembre de 2007 .
  4. ^ ab "Time Machine over SMB Specification". Archivo de documentación . Apple Inc. 13 de septiembre de 2016 . Consultado el 24 de abril de 2019 .
  5. ^ Tiwari, Saurabh (7 de mayo de 2018). "Crear una copia de seguridad con Time Machine en Mac". Techi Bhai . Consultado el 16 de febrero de 2022 .
  6. ^ Owen, Malcolm (27 de junio de 2020). «Los cambios de APFS afectan a Time Machine en macOS Big Sur y a las unidades cifradas en iOS 14». Apple Insider . Consultado el 6 de agosto de 2020 .
  7. ^ Oakley, Howard (20 de junio de 2020). «Cambios en APFS en Big Sur: cómo Time Machine realiza copias de seguridad en APFS y más». The Eclectic Light Company . Consultado el 6 de agosto de 2020 .
  8. ^ "Discos de respaldo que puedes usar con Time Machine". Soporte técnico de Apple . Apple Inc . Consultado el 30 de noviembre de 2020 .
  9. ^ Matthias Kretschmann (19 de junio de 2008). "Cómo hacer de Ubuntu un servidor de archivos y un volumen Time Machine perfectos para Mac" . Consultado el 11 de septiembre de 2009 .
  10. ^ MKurtz. "NSLU2-Linux - HowTo / TimeMachineBackups" . Consultado el 11 de septiembre de 2009 .
  11. ^ harryd71 (23 de noviembre de 2009). «Mac OS X Time Machine y FreeNAS 0.7» . Consultado el 17 de enero de 2010 .{{cite web}}: CS1 maint: numeric names: authors list (link)
  12. ^ QNAP Systems Inc. "Compatibilidad de NAS de QNAP con Apple Time Machine" . Consultado el 30 de noviembre de 2020 .
  13. ^ Bastian Bechtold. "Uso de una Raspberry Pi como cápsula del tiempo para Mountain Lion" . Consultado el 23 de agosto de 2012 .
  14. ^ Alonso, Noel. "Usando Netatalk: Servicios AFP en un servidor Linux". AFP548.com . Consultado el 1 de noviembre de 2013 .Vea también el comentario de slowfranklin y sus respuestas. Para agregar el UAM invitado, agréguelo AFPD_UAMLIST="-U uams_guest.so"a la [Global]sección en afp.conf.
  15. ^ Bas van de Wiel. "Copias de seguridad de Ironclad Time Machine en FreeBSD" . Consultado el 18 de marzo de 2016 .
  16. ^ Amar Ilindra (21 de noviembre de 2018). "Cómo acceder y restaurar archivos de respaldo de Time Machine en Windows".
  17. ^ abc Pond, James (31 de agosto de 2013). "Cómo hace Time Machine su magia". Consejos sobre Apple OSX y Time Machine . baligu.com. File System Event Store, Hard Links. Archivado desde el original el 21 de junio de 2019. Consultado el 19 de mayo de 2019 .
  18. ^ Butts, Jeff (25 de septiembre de 2017). «Time Machine y APFS: lo que necesitas saber». The Mac Observer . Consultado el 23 de abril de 2019 .
  19. ^ Caldwell, Serenity (21 de febrero de 2012). «Diez cambios de sistema emocionantes en Mountain Lion». Mac-world . Consultado el 29 de abril de 2012 .
  20. ^ abc Bobby, Brant. "macos - En OS X, ¿qué archivos se excluyen por regla de una copia de seguridad de Time Machine?". Ask Different .
  21. ^ "Solicitud de función: respetar com_apple_backup_excludeItem en MacOS · Problema n.° 478 · gilbertchen/duplicacy". GitHub .
  22. ^ "CSBackupSetItemExcluded - Servicios básicos". Documentación para desarrolladores de Apple .

Enlaces externos