rsync copia todo

rsync copia todo

Estoy usando rsync para hacer una copia de seguridad de mi sistema de archivos en un disco montado /media/<user>/UbuntuBackups1/.

Quiero 6 copias de seguridad diarias, 3 copias de seguridad semanales y 3 copias de seguridad mensuales si es posible.

He leído que, de forma predeterminada, rsyncsolo se deben copiar archivos nuevos o modificados, pero esa no ha sido mi experiencia. También quiero que se pueda acceder a los archivos desde una máquina con Windows, si es posible, y he revisado las páginas de manual y varias preguntas en la web.

Intenté cambiar la bandera t por la bandera c. Intenté omitir -a y agregar las opciones incluidas manualmente. Cada vez que ejecuto mis scripts, copia todo nuevamente.

Los indicadores probados por última vez fueron solo sumas de verificación, detallados, recursivos en directorios, propiedad, grupos y permisos.

También, al menos en una ocasión, copió todas las exclusiones.

Estoy poniendo scripts en cron.daily y cron.weekly si eso hace la diferencia.

rsync -cvrogp --links --exclude=/dev --exclude=/mnt --exclude=/media --exclude=/tmp --exclude=/lost+found --exclude=/emby --exclude=/cloud --exclude=/home/_myuser_/.cache --exclude=/proc --exclude=/run --exclude=/sys / /media/_myuser_/UbuntuBackups1/daily

Veo que puedo usar logrotate para manejar las versiones, de modo nvmque por ahora nos limitaremos a rsync.

Respuesta1

Su cadena dice que los permisos no coinciden entre las copias. No está copiando el archivo, pero está intentando restablecer los permisos.

Como su destino es NTFS, los permisos probablemente no estén asignados de manera idéntica. Quizás quieras intentarlo--no-perms

información relacionada