1 votos

Creación de copia de seguridad local de periodo automático de la carpeta

Así que quiero crear copias de seguridad automáticas de mi casa carpeta sin necesidad de conectar un disco externo. Esto sin duda parece una característica que el mac debe tener. Entiendo que si tienes Máquina del Tiempo establecido, hacer copias de seguridad locales como el espacio lo permita. Bien eso es exactamente lo que quiero. Pero necesitas un disco externo con el fin de activar la máquina del tiempo en todos.

No tengo un disco externo ahora. Lo que no puedo entender es por qué no puedo simplemente tienen que hacer copias de seguridad locales como el espacio lo permite, sin necesidad de conectar un disco duro externo? Ya que no tengo un disco externo que no hay manera para mí para "encender" la máquina del tiempo. ¿Alguien sabe cómo puedo?

El mejor escenario es que yo podría seleccionar uno o un par de carpetas de copia de seguridad, no de todo el sistema de archivos.

La razón de esto es que yo soy programador, y me mueven mucho, y siempre estoy trabajando en la línea de comandos. Trabajando en el código en determinadas carpetas de trabajo. Los archivos de código generalmente no son enormes, y no tengo ganas de copia de seguridad de cada archivo en mi equipo, pero sólo mis archivos importantes que yo he trabajado muchas horas. Mientras yo trato de ser lo más cuidadoso posible y utilizar el control de versiones, a veces cometo un error y sería genial tener una copia de seguridad local de, digamos, la de ayer sistema de archivos, o cualquier copia de seguridad reciente.

Gracias.

El Macbook Pro De 2018 Mojave

3voto

Tareq Puntos 1092

Si desea una copia de seguridad local, puede ejecutar un script bash que cree un archivo de su directorio de inicio.

 zip -r pathToBackup.zip /Users/username
 

Esto se puede ampliar con bash para:

  • Agregue protección con contraseña y cifrado con la opción --encrypt
  • Ejecutar automáticamente en ciertos momentos con cron
  • Agregar marcas de tiempo al nombre del archivo de respaldo
  • Mantenga solo una cierta cantidad de copias de seguridad
  • etc ...

2voto

benwiggy Puntos 8

Incluso sin tener configurada la Máquina del Tiempo, puede crear manualmente una instantánea de una iglesia local con el comando tmutil snapshot. Para la configuración de una tarea programada para que se ejecute este comando debe ser sencillo.

No hay ningún punto o la necesidad de especificar qué carpetas de copia de seguridad: como TM, las instantáneas sólo grabar los cambios realizados en el disco. Así que si usted trabaja en un puñado de archivos, sólo los archivos ocupan espacio. (Incluso la primera instantánea de no duplicar todos los archivos, es sólo un archivo del archivo de catálogo.)

Por supuesto, vale la pena señalar que las versiones guardadas en el mismo disco NO son una copia de seguridad. Porque si su volumen de almacenamiento de falla, o los datos de alguna manera se pone por escrito, o a su ordenador portátil es robado, se prende fuego, etc: no tienes nada.

1voto

Michael Puntos 193

Usted podría utilizar rsync y añadir un sufijo con la fecha y la hora como se describe en este ASÍ que responder a Utilizar rsync para la copia de seguridad sin sobrescribir

Por ejemplo (puede cambiar la fuente y el destino de los directorios)

rsync -aE --backup --suffix=`date +'.%F_%H-%M'` ~/Documents/WantedFiles/ ~/Documents/Backup/

Esto copiará todo (incluyendo los atributos extendidos que es el Ede interruptor) de

~/Documents/WantedFiles/ a ~/Documents/Backups/

La primera vez que los archivos se copian ellos no tienen sufijos.

A1398% mkdir ~/Documents/WantedFiles
A1398% touch ~/Documents/WantedFiles/File1
A1398% touch ~/Documents/WantedFiles/File2
A1398% rsync -aE --backup --suffix=`date +'.%F_%H-%M'` ~/Documents/WantedFiles/ ~/Documents/Backup/
A1398% ls -la ~/Documents/Backup/
total 0
drwxr-xr-x   4 hali  staff  128 Nov 25 19:09 .
drwx------+ 27 hali  staff  864 Nov 25 19:09 ..
-rw-r--r--   1 hali  staff    0 Nov 25 19:09 File1
-rw-r--r--   1 hali  staff    0 Nov 25 19:09 File2

Si usted cambia de un archivo y vuelva a ejecutar rsync el archivo existente se cambia el nombre con la fecha y hora en que se anexa y el nuevo archivo copiado. Ver el cambio a File1 aquí :

A1398% echo 'change' > ~/Documents/WantedFiles/File1
A1398% rsync -aE --backup --suffix=`date +'.%F_%H-%M'` ~/Documents/WantedFiles/ ~/Documents/Backup/
A1398% ls -la ~/Documents/Backup/
total 8
drwxr-xr-x   5 hali  staff  160 Nov 25 19:10 .
drwx------+ 27 hali  staff  864 Nov 25 19:09 ..
-rw-r--r--   1 hali  staff    7 Nov 25 19:10 File1
-rw-r--r--   1 hali  staff    0 Nov 25 19:09 File1.2019-11-25_19-10
-rw-r--r--   1 hali  staff    0 Nov 25 19:09 File2

Como sólo los archivos modificados se actualizan puede programar para que se ejecute a diario o por hora como usted desea.

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