1 votos

Script de Backup de rsync

Estoy teniendo algunos problemas de copia de seguridad de algunos datos.

Básicamente, he FileVault activado en mi Macbook Pro y desea copia de seguridad de una carpeta que yo uso - sin embargo, no quiero utilizar la Máquina del Tiempo (en el trabajo, tengo un enchufe y tengo que caliente escritorio, lo que significa un gran externa está fuera) y la copia de seguridad nunca va a dejar el sitio (quiero conectarlo, copia de seguridad y, a continuación, colocar de nuevo en mi bloqueado cajones). De datos es actualmente de alrededor de 1,5 GB en total tamaño compone de ~50 mb de archivos. Es importante destacar que, necesito el control de versiones y no se puede utilizar un sitio de almacenamiento para este tipo de datos.

Yo estaba tratando el siguiente código (que es ligeramente modificado a partir de una secuencia de comandos de Linux que tengo).

#/bin/sh

#Backs up Work Data

#Rotate backups
rm -rf /Volumes/DOCSBACKUP/Documents/5
mv /Volumes/DOCSBACKUP/Documents/4 /Volumes/DOCSBACKUP/Documents/5
mv /Volumes/DOCSBACKUP/Documents/3 /Volumes/DOCSBACKUP/Documents/4
mv /Volumes/DOCSBACKUP/Documents/2 /Volumes/DOCSBACKUP/Documents/3
mv /Volumes/DOCSBACKUP/Documents/1 /Volumes/DOCSBACKUP/Documents/2
cp -aL /Volumes/DOCSBACKUP/Documents/Store /Volumes/DOCSBACKUP/Documents/1

#Backup Command
rsync -rtDv --delete /Users/xxxx/Work\ Data /Volumes/DOCSBACKUP/Documents/Store

De todos modos, el script no se ejecuta niza - ejecutando el comando rsync funciona, pero luego el movimiento falla y no se crean enlaces simbólicos. La unidad está formateada en Mac OS Ampliado.

EDIT: La creación de enlaces simbólicos y mv comandos parece ser que falla ya que copia los datos a los Documentos/Almacén de carpetas bien.

Alguien puede ayudar? O recomendar un programa que se copia de seguridad y guardar una versión?

0voto

ggasp Puntos 608

Cuando se utiliza rsync allí es una distinción importante entre caminos con la terminación de un / y sin. Intente cambiar:

rsync -rtDv --delete /Users/xxxx/Work\ Data /Volumes/DOCSBACKUP/Documents/Store

Para

rsync -rtDv --delete /Users/xxxx/Work\ Data/ /Volumes/DOCSBACKUP/Documents/Store/

-1voto

Gd Tsg Puntos 51

Totalmente se pasa por alto el hecho de que Dr-backup funciona en Mac usando Macports.

Por lo tanto todos ordenados mediante el uso de.

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