1 votos

Sincronización de directorios sin demasiada sobrecarga

Quiero tener una copia de seguridad en la nube de mi Documentos directorio; sin embargo, no me gusta demasiado la idea de subir el Documentos de forma no encriptada. Por eso he investigado el Criptominero aplicación. Me gusta mucho la idea de tener una copia de seguridad en la nube y a la vez estar seguro de que mis documentos no son analizados por ningún proveedor de almacenamiento.

El enfoque general sería mover la carpeta de documentos a la unidad montable de Cryptomator y guardar todo directamente en esta unidad montada. Como no puedo estar totalmente seguro de que Cryptomator nunca terminará su servicio, y tampoco puedo estar seguro de que nunca habrá problemas de descifrado, no me gusta la idea de tener sólo versiones cifradas de mis documentos.

Por lo tanto, mi solución óptima sería mantener mi local Documentos y sincronizarlo con la unidad montada de Cryptomator, que luego subirá los documentos encriptados a mi almacenamiento en la nube. Si surge un problema, seguiré teniendo acceso a la copia local; si no, estupendo, ahora podré acceder a mis documentos esté donde esté, sin temor a que ningún tercero pueda leer mis documentos.

¿Cómo debo hacer para sincronizar el directorio? ¿Puedo hacerlo con las funciones presentes en MacOS, o tengo que instalar un software adicional? ¿Crees que mi plan está bien pensado?

1voto

aragaer Puntos 3518

Cron + rsync

Usa rsync para sincronizar las carpetas y cron para programar las copias de seguridad. Puedes abrir tu tabla cron (lista de comandos programados) con crontab -e . Primero puedes crear tu copia de seguridad con:

rsync -a ~/Documents <backup folder path>

Esto creará una copia de seguridad llamada "Documentos" en el directorio que usted especifique. Luego puede programar este comando para que se ejecute a ciertas horas con cron. Por ejemplo:

0 12 * * * rsync -a ~/Documents <backup folder path>

Esto hará una copia de seguridad de la carpeta Documentos en la ruta de la carpeta de copia de seguridad todos los días a mediodía. El formato es:

# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12)
# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;
# │ │ │ │ │                                   7 is also Sunday on some systems)
# │ │ │ │ │
# │ │ │ │ │
# * * * * * <command to execute>

Un asterisco significa que la tarea se ejecutará para cada valor de ese intervalo de tiempo. Por lo tanto, si se dejan todos los asteriscos, se ejecutará cada minuto de cada hora de cada día de cada mes por cada día de la semana . En el comando de ejemplo que escribí antes se ejecutaría en minuto 0 de hora 12 (mediodía) de cada día de cada mes por cada día de la semana .

Detecta y actualiza sólo los archivos editados, eliminados o añadidos, por lo que será muy rápido una vez que haya hecho una copia de seguridad de la carpeta una vez.

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