1 votos

rsync cron job para backup no funciona

Estoy tratando de ejecutar una copia de seguridad de un disco duro a otro a las 10 pm cada noche en un Mac Pro. He probado el rsync y hace copias de seguridad sin problemas fuera del cron mesa. Esto es lo que tengo y no funciona

* 20 * * * rsync -av /Volumes/HDD1/* /Volumes/HDDbackup/

Esto es en un Mac Pro que no se apaga cada noche.

0 votos

¿Cuáles son tus parámetros de sueño?

0 votos

El ordenador está ajustado a nunca y la pantalla a 1 hora.

0 votos

Vale, no es un problema de sueño. Mi mejor suposición es que los discos duros no están montados cuando se ejecuta cron.

1voto

Michael Zhou Puntos 167

Suponiendo que /Volumes/HDD1 y /Volumes/HDDbackup son unidades internas entonces tu crontab debería serlo:

00 22 * * * rsync -av /Volumes/HDD1/ /Volumes/HDDbackup

Si una o ambas unidades son externas, debe mantenerlas montadas cuando el usuario cierre la sesión. Tenga en cuenta que MacOS suele montar las unidades externas como noowners (configurado para ignorar el permiso). Deberías considerar habilitar los permisos en cualquier unidad externa con el acceso adecuado para ese usuario.

A continuación, establezca el archivo de preferencias- /Library/Preferences/SystemConfiguration/autodiskmount :

sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true

Nota: No he probado si este archivo de preferencias funciona en Sierra.

1voto

klanomath Puntos 19587

Utilice 00 22 * * * rsync -av /Volumes/HDD1/* /Volumes/HDDbackup/ (en lugar de 20 - ¡que son las 8 de la tarde!) y se ejecutará - configurado con el usuario adecuado y los permisos de disco adecuados.

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