¿Time Machine restaura todo el sistema?

Nunca antes había usado Time Machine y sé cómo funcionan las copias de seguridad, pero me pregunto si mi sistema funcionará de forma inmediata una vez que se restaure desde la copia de seguridad de Time Machine.

Quiero decir que tengo toneladas de cosas en mi Mac y configurarlo todo una vez que algo sale mal me llevará días. Me refiero a todo mi entorno de programación, incluidas varias imágenes de Docker, bases de datos, cientos de paquetes npm, archivos de sistema personalizados (como "hosts"), cientos de aplicaciones con configuraciones personalizadas, algunos juegos, etc.

Si decido hacer una copia de seguridad de TODO y las cosas van mal, ¿puedo tomar una MacBook nueva, conectar mi disco duro externo con la copia de seguridad TM e importará TODO, lo que significa que funcionará igual que mi sistema antes de fallar?

Por cierto, estoy usando un disco duro externo estándar.

Hagamos esta una pregunta por pregunta. Siéntase libre de comentar con un enlace a la nueva pregunta sobre las versiones si aún no puede encontrar una respuesta aquí sobre cómo restaurar una copia de seguridad anterior a un sistema operativo más nuevo.
Sé que esto fue hace mucho tiempo, pero ¿cómo funcionó? Tengo un disco que no funciona bien y una copia de seguridad reciente de Time Machine. Si restauro eso, ¿crees que recordará cosas como la configuración y las claves del proyecto xcode (o Android?) Gracias :)

Respuestas (4)

Time Machine realiza una copia de seguridad predeterminada de casi todo en su partición macOS. Excluye archivos de registro, índices de Spotlight, cachés, archivos temporales y basura (eche un vistazo: en OS X, ¿qué archivos se excluyen por regla de una copia de seguridad de Time Machine? ). La copia de seguridad incluye archivos docker, paquetes npm, sus archivos personales, etc. Cuando se completa la copia de seguridad, el disco duro NO se podrá iniciar, lo que significa que no podrá ejecutar macOS desde su copia de seguridad de Time Machine.

Puede restaurar desde una copia de seguridad de Time Machine sin o después de instalar un sistema operativo. Si restaura sin instalar un sistema operativo:

  • Toda la copia de seguridad se restaurará en su disco, incluido el sistema operativo (por ejemplo, Yosemite). [ NOTA: si la Mac a la que está restaurando no es compatible con la versión de macOS en su copia de seguridad de TM, aún no podrá iniciarse desde la restauración] .
  • Se puede hacer desde USB de recuperación o de instalación. No se requiere acceso a Internet.
  • Después de restaurar la copia de seguridad, todo volverá a ser exactamente como estaba mientras realizaba la copia de seguridad.

Si restaura después de instalar un sistema operativo:

  • Solo los archivos personales y los archivos que seleccione se pueden restaurar y no restaurarán el sistema operativo.
  • Es posible que no restaure paquetes, ajustes del sistema y archivos almacenados en directorios que no sean los tradicionales (por ejemplo, "/MyApp/mysourcecode.cs" no se restaurará de manera predeterminada).

Si cree que esto contiene información errónea, comente porque en realidad nunca restauré después de la instalación de un sistema operativo.

Ciertamente no voy a responder -1, pero Time Machine guarda una lista de excursiones cada vez que realiza una copia de seguridad. De manera más general, para la definición de sistema completo que significa todo, revisaría mi respuesta para ver los cientos de ubicaciones y archivos que están excluidos por regla en Time Machine. Si nunca usa la línea de comandos o un shell, que probablemente es del 90 al 95% de la población de Mac, Time Machine cubre esa mayoría sin riesgo alguno.
@Monomeeth si obtengo una MacBook nueva o usada, lo más probable es que tenga el sistema operativo instalado. ¿Supongo que puedo desinstalar el sistema operativo y luego ejecutar la restauración de la copia de seguridad?
@Wordpressor Bueno, podría, pero no estoy seguro de por qué lo haría en el caso de una nueva Mac. En el caso de una Mac usada, si ya estaba preparada para la venta según las recomendaciones de Apple , entonces también puedes mantenerla como está. De lo contrario, pasaría por el proceso de reinstalar macOS primero antes de restaurar desde su copia de seguridad (a menos que supiera que la Mac es totalmente compatible con la versión de macOS en su copia de seguridad TM y desea usar esa versión de macOS).
¡ Time Machine no realiza una copia de seguridad de los protectores de pantalla instalados de forma predeterminada! Para solucionar esto, ejecute tmutil removeexclusion ~/Library/Screen\ Saversen Terminal.
Además, TM no realiza copias de seguridad de ~/Applications . Si agrega sus propias aplicaciones allí, es posible que desee incluirlas también en las copias de seguridad.
Desde mi propia experiencia: hace una copia de seguridad de /Applications, que es donde la mayoría (si no todas) las aplicaciones están instaladas de forma predeterminada .
Si está restaurando a una versión más nueva del sistema operativo, usaría el Asistente de migración . Esto combinará los cambios personalizados en la copia de seguridad con el nuevo sistema operativo. También sabe cómo convertir cosas como archivos de correo al formato actualizado.

No, Time Machine tiene varios tipos de exclusiones, por lo que ni siquiera realiza una copia de seguridad de todo, y mucho menos restaura todo. La buena noticia es que todo lo que se respalda se restaurará al mismo sistema operativo o a uno más nuevo.

Puede revisarlos y estar seguro sabiendo que está listo.

O puede revisar cada vez que coloca cosas y verificar que puede restaurarlas (o verificar que no estén excluidas).

 tmutil isexcluded /path/to/file

Diría que probablemente debería tener una copia de seguridad clonada para guardar su tocino y comenzar con SuperDuper y Carbon Copy Cloner y no meterse con la utilidad de disco (que puede clonar una unidad) a menos que realmente no pueda hacer que funcione una de las herramientas especialmente diseñadas. para su presupuesto y necesidades. Hacer una copia de seguridad de arranque al mes y cada vez que realice cambios importantes significa que tiene dos copias de seguridad diferentes y no necesita actualizar su clon todas las noches (a menos que realmente le guste ese tipo de cosas).

Lea en cualquiera de los sitios web para conocer los muchos beneficios potenciales de una copia de seguridad de arranque, entre ellos, todos los archivos se copian.

SuperDuper y Carbon Copy Cloner son productos fantásticos. Mi recomendación personal suele ser usar uno de estos y Time Machine también. Pero, de nuevo, generalmente también recomiendo a los usuarios personales que tengan dos unidades de respaldo externas que se intercambian semanalmente (y una siempre se mantiene fuera del sitio), por lo que probablemente estoy un poco en el lado extremo de las cosas.
@bmike Me temo que no entiendo. Solo quiero saber si estaré listo para trabajar después de restaurar desde la copia de seguridad. Si TM no hace una copia de seguridad de los índices de Trash Contest, Cache o Spotlight, no me importa, ya que no cambia casi nada en este caso. Entonces, ¿supongo que Monomeeth tiene razón y podré trabajar perfectamente bien después de la restauración?
Si tiene una copia de seguridad de Time Machine, simplemente puede conectarla y restaurar todo. @Wordpressor Aún mejor, hay un archivo .exclusion.plist oculto, así como un registro de migración para que pueda ver los registros si cree que falta algo y saber si o por qué. La respuesta corta es sí: una nueva Mac aceptará perfectamente las copias de seguridad más antiguas.
+1 para Carbon Copy Cloner. Funcionó a la perfección mientras que Time Machine falló estrepitosamente. Time Machine intentó restaurar el sistema aplicando muchas diferencias una tras otra, pero una diferencia en el medio estaba defectuosa, por lo que todo el proceso tomó horas, falló y comenzó desde el principio. Tuve que escribir algunos scripts para recuperar parte de la información deseada. Además, Time Machine utiliza enlaces duros de carpetas no convencionales, lo que dificulta la recuperación de información.

En general, sí, todo lo que es importante para la mayoría de los usuarios está incluido en una copia de seguridad de Time Machine. Como se indicó en otras respuestas, existe una serie de restricciones con respecto a la capacidad de arranque del sistema operativo y los archivos del sistema excluidos y similares, y existen ciertas funciones vinculadas a la computadora, como la activación del software, por ejemplo, el software de Adobe que no se transfiere con una copia de seguridad.

En la mayoría de los casos, simplemente puede comprar una Mac de reemplazo, conectar la unidad y restaurar todos los archivos que desee, o el sistema completo desde una copia de seguridad de Time Machine. Time Machine está bien documentado en la ayuda de macOS y en el sitio web de Apple para obtener información más detallada (y en constante cambio).

Para máxima seguridad, recomiendo usar Apple Disk Utility para hacer clones de arranque periódicos. Una vez le robaron la computadora portátil Mac a mi esposa. Inmediatamente podría iniciar mi MacPro desde el clon de su computadora portátil y volver al negocio. Una semana después, podría comprar una computadora portátil de reemplazo y clonarla. ¿Time Machine ofrece una salvación tan segura?

La función de clonación de Apple Disk Utility es sólida como una roca, con verificación automática. Su única limitación es que el volumen del clon no puede ser más pequeño que el volumen original (y luego volver atrás no puede ser más grande). Posiblemente, Apple Disk Utility obtuvo una mala reputación por la clonación cuando, entre OSX 10.10 y OSX 10.12, su GUI cambió. Antes, eligiendo un volumen y presionando "Restaurar" establece ese volumen como el volumen de origen. Después, al elegir un volumen y presionar "Restaurar", establezca ese volumen como el volumen de destino. Alguien acostumbrado a la GUI anterior podría cometer un gran error al borrar lo que quiere guardar. Pero contrólese y disfrute de la confiable Utilidad de disco de Apple para una clonación perfecta. Time Machine tarda demasiado, y nunca sabes qué ha hecho o qué hará cuando tengas problemas.