0 votos

¿Qué solución de copia de seguridad es lo suficientemente completa como para incluir cosas de bajo nivel como el homebrew? ¿Es Time Machine lo suficientemente completa?

Necesito migrar a un MacBook más nuevo pronto, porque mi actual se está cayendo a pedazos. Pero tengo un montón de cosas de nivel inferior instalado / configurado como Homebrew fórmulas y barriles.

También he configurado valores predeterminados en Terminal como defaults write com.apple.finder CreateDesktop false . También he eliminado mi carpeta normal de Descargas y la he sustituido por un enlace simbólico a una carpeta de Descargas en mi unidad de iCloud. Y estoy usando mackup para reemplazar la mayoría de los archivos de configuración de mis aplicaciones con enlaces simbólicos a mi unidad de iCloud también.

Así que ya sabes, un montón de cosas de bajo nivel y personalizaciones poco comunes. ¿Serán las herramientas por defecto de Apple lo suficientemente completas como para incluirlas también? ¿Como el Asistente de Migración o Time Machine?

Si no es así, ¿qué es probable que se pierdan? No me importa tener que rehacer algunas cosas manualmente, sólo me preocupa no saber exactamente qué se le ha pasado por alto a Migration Assistant (por ejemplo) y que unos meses más tarde me esté rascando la cabeza sobre por qué algo no funciona como esperaba.

Si hay alguna otra herramienta que me recomiendes, estoy muy interesado.

6voto

Douglas Puntos 10417

Quédate con Máquina del Tiempo...

Necesito cambiar pronto a un MacBook más nuevo, porque el que tengo se está cayendo a pedazos.

En ningún momento has mencionado de qué añada es tu Mac actual ni a qué Mac te vas a actualizar. Sin embargo, no es tan importante, ya que aquí es donde Time Machine brilla, especialmente en esta era de transición de los procesadores Intel al silicio de Apple. Time Machine realiza copias de seguridad de archivos y configuraciones; los aspectos más importantes de tu sistema.

No recomiendo hacer un clon de una unidad, especialmente en situaciones como la suya, ya que va a pasar de una máquina a otra completamente diferente (aunque sean de la misma familia de modelos, como el MacBook Pro). Existe la posibilidad de tener una imagen completa de una unidad con una versión de MacOS incompatible con el nuevo hardware - pasando de un i5 a un M1, por ejemplo.

En su lugar, utilice la clonación para la recuperación de desastres, como pasar de ordenadores Mac antiguos similares o cuando necesite hacer una restauración completa porque su último experimento con el sector de arranque fracasó estrepitosamente.

Cómo ver las copias de seguridad de Time Machine....

Time Machine realiza copias de seguridad de la unidad del sistema, de la unidad de datos (donde puedes escribir) e incluso de la partición de recuperación. Para ver lo que está respaldado, simplemente navegue por el volumen TM montado y busque el icono .../Latest/ carpeta. Puede obtenerla con la función tmutil mando:

% tmutil latestbackup

/Volumes/My Time Machine Drive/Backups.backupdb/my-mac/Latest

El listado del contenido de ese directorio revela...

% ls /Volumes/My Time Machine Drive/Backups.backupdb/my-mac/Latest

drwxr-xr-x@ 14 root  admin   476B Jun 26  2021 Macintosh HD
drwxr-xr-x@ 16 root  wheel   544B Jun 26  2021 Macintosh HD - Data
drwxr-xr-x@  4 root  wheel   136B Jun 26  2021 Recovery

Lo anterior es sólo una muestra. Recorre las carpetas para ver qué incluye la copia de seguridad actual de TM.

Las cosas de bajo nivel...

Así que ya sabes, un montón de cosas de bajo nivel y personalizaciones poco comunes. ¿Serán las herramientas por defecto de Apple lo suficientemente completas como para incluirlas también?

La respuesta más precisa es depende. . Si un archivo como un .plist por ejemplo está incluido en lo que se hace copia de seguridad, entonces sí, lo hará. Si se trata de un archivo de sistema, también es probable que se sobrescriba cuando obtenga el nuevo sistema operativo. También es posible que la configuración particular que usted escribió es obsoleto y lo que usted copia de seguridad no se aplicará a pesar de que el archivo fue restaurado.

Mantenga un inventario de sus personalizaciones...

Hago grandes cambios en mi sistema. No utilizo Homebrew, sino MacPorts, pero el concepto es el mismo.

  • Haz copias de los archivos críticos que edites. Por ejemplo, yo tengo una carpeta de la que me aseguro de hacer copias de seguridad de mis .bash_profile o .zprofile así como mis ssh-keys y archivos de configuración.

  • Obtenga un inventario de las aplicaciones instaladas en Elaboración casera o en MacPorts

  • A medida que realices ajustes en tu sistema (por ejemplo defaults write com.apple.finder CreateDesktop false ) sabrás lo que es y lo que has hecho. La mejor parte es que puedes script en un script de Bash/Zsh para la próxima vez que hagas una nueva instalación. Aquí tienes un fragmento de ejemplo:

    ...
    echo "Writing my Finder Desktop Tweaks..."
    defaults write com.apple.finder CreateDesktop false
    sleep 1    # 1 second pause to allow you to read the output
    echo "Writing my next tweak...."
    defaults write com.apple.turbo.hamster.enable true
    ...

    Podrías fácilmente ejecutar ese script para hacer tus cambios en un nuevo sistema. La ventaja que esto tiene es que usted tiene en esencia un "rastro de papel" de lo que hizo para que pueda replicarlo o rastrear un error / fallo.

  • Avanzado . Hago copias de mis /etc/ssh incluyendo los archivos de identidad del sistema, de modo que si reinstalo el sistema operativo, pueda sobrescribir los valores predeterminados del sistema para que todos mis dispositivos no tengan que "recordar" las claves de seguridad cuando se autentiquen a través de SSH.

¿Qué debe comprar?

Nada, a menos que sea absolutamente necesario.

¿Por qué?

La copia de seguridad/recuperación es más un proceso y una estrategia que un producto que se compra . Todo lo que realmente necesitas ya está incluido en tu Mac. Con un poco de diligencia, se puede conocer e instalar todo lo que ha añadido con Homebrew.

Además, te recomiendo encarecidamente que reinstales tus fórmulas Homebrew porque lo que compilaste en tu antiguo Core i3/i5/i7 (me atrevería a decir Core2Duo) y el nuevo M1/M2 que acabas de adquirir es probable que sea incompatible. Tendrás que recompilarlo para el nuevo procesador. Aquí es donde te resultará útil tener ese inventario. Además, tienes la ventaja añadida de auditar lo que has instalado: puede que descubras que Nyancat que instalaste como bobo ya no es necesario.

1voto

Ryan J Puntos 21

Si no estás seguro de todas las personalizaciones que has hecho y quieres conservar todo lo posible, yo usaría SuperDuper clonar la unidad en el nuevo MacBook (iniciando el nuevo MacBook en modo de destino o utilizando un disco USB) y, a continuación, realizar una actualización in situ del sistema operativo de la forma habitual. Time Machine probablemente hará el trabajo también, pero SuperDuper asegura una copia perfecta de las particiones relevantes.

Por supuesto, tendrás que comprobar que tus personalizaciones son realmente compatibles con la nueva versión de macOS, pero así tendrás más posibilidades de conservar todo lo que puedas. Si realmente quieres evitar esto en el futuro, también puedes escribir un catálogo de tus personalizaciones en una herramienta de despliegue automático como MDS como scripts o paquetes, para que pueda replicar su entorno en una nueva instalación del sistema operativo con sólo pulsar un botón. Sin embargo, ¡esa es la opción "hardcore"!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X