2 votos

Copia de seguridad óptima en disco duro intercambiable con rsync en OSX

Esto está cerca de otras preguntas, pero estoy teniendo problemas para reducir la solución "óptima" para mi caso de uso, si es que hay una. AFAIK esto no es un duplicado porque OSX tiene diferentes opciones relevantes para su sabor particular de formato de disco duro. Este es también un caso de uso de la computadora portátil, así que estoy buscando soluciones que son relativamente rápido, y probablemente no se puede ejecutar en un cron (en caso de que me olvide de conectar la unidad externa antes de la cama).

Esto es lo que estoy usando:

  • usando OSX snow leopard 10.6.7
  • rsync versión 3.0.7 protocolo versión 30
  • copia de seguridad en hd de portátil en caja externa
  • una sola partición

Esto es lo que quiero poder hacer:

  • apagar mi portátil
  • sacar el disco de la carcasa externa y ponerlo en mi portátil
  • ejecutar el ordenador portátil

Por lo tanto, esto no es un verdadero sistema de copia de seguridad en sí mismo - los archivos borrados siguen siendo irrecuperables, sólo una póliza de seguro contra el fracaso del hd. Tenga en cuenta que no debería tener que reinstalar ninguna aplicación o sistema operativo.

Esto es lo que estoy haciendo ahora:

sudo rsync -aNHAXx --fileflags --protect-decmpfs --force-change --progress / /Volumes/EXTERNAL/ 

Todavía no he probado esto. (Así que la primera pregunta, ¿crees que esto funcionará?)

Mi pregunta es, ¿qué puedo hacer para mejorar lo que estoy haciendo en esta línea de comandos (aparte de ponerlo en un script)? Qué es lo que no estoy teniendo en cuenta?

Pensamientos que tengo:

  • ¿realmente estoy conservando todo lo que necesitaré
  • ¿qué puedo excluir? -- ¿archivos spotlight? ¿cachés?

(Inspirado por codinghorror ¿Cuál es su estrategia de respaldo? post que ya tiene fecha).

3voto

Tina Puntos 21

Mi rsync script para un clon de disco periódico a un disco montado en /Volumes/Backup1 es:

sudo rsync -xrlptgoEv --progress --delete / /Volumes/Backup1/

(opcional) sudo bless -folder /Volumes/Backup1/System/Library/CoreServices

Es un clon de arranque completo de la unidad.

Algunos puntos:

No es necesario que instales la unidad de copia de seguridad en tu portátil. No veo ninguna razón por la que no puedas arrancar directamente desde el disco mientras está en su caja USB o Firewire. (Mantenga Option en el arranque para seleccionar el disco de arranque)

Algunos servicios como Clonador de copias de carbono lo hacen igual de bien y ofrecen una interfaz más limpia.

1voto

Le Dude Puntos 294

Nunca discuto las cosas inspiradas en el post "Backups" de jwz. Pero:

En primer lugar, yo seguiría poniéndolo en cron, y si te preocupa que se te olvide conectar la unidad, entonces ajusta tu próximo script para comprobar la existencia del volumen de copia de seguridad antes de ejecutar el rsync. Algo así como:

if [ -d /Volumes/Backup ]; then
    sudo rsync -vaxE --delete --ignore-errors / /Volumes/Backup/
else
    # email, SMS, or DM a warning that the overnight backup didn't happen
fi

En segundo lugar, no estoy seguro de si utilizaría --force-change . Normalmente no hay razón para hacer una copia de seguridad de los datos que no han cambiado, y eso ralentizará considerablemente las copias de seguridad.

En tercer lugar, la mejor prueba para saber si has conservado todo lo que necesitas sería colocar la unidad de copia de seguridad en tu bahía interna y ver si arranca y tienes lo que necesitas. Lo más probable es que lo tengas. Son sólo archivos en un sistema de archivos.

En cuarto lugar, no creo que sude el tiempo para hacer una copia de seguridad de los cachés de Spotlight y otras cosas. Dudo que ocupen tanto espacio, o tantos archivos, en comparación con tu cuerpo principal de datos.

1voto

Scott Warren Puntos 1170

Si quieres poder sacar el disco duro de la carcasa y ponerlo en el portátil es mejor que utilices Clonador de copias de carbono . Está construido desde cero para hacer frente a este caso de uso.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: