Uso de Rsync para realizar copys de security de un recurso compartido de Windows

Tengo una caja de Windows 7 que deseo hacer una copy de security a una máquina de Ubuntu.

He montado una parte de Windows en la caja de Ubuntu (usando CIFS / Samba), y quiero utilizar un trabajo del cron para rsync qué está en el pedazo montado a otro directory en el cuadro de Ubuntu.

1) ¿Cuál sería la configuration de rsync recomendada para copyr las carpetas y files en el recurso compartido de Windows en la caja de Ubuntu – teniendo en count que estos files pueden tener que ser restaurado de nuevo a la máquina Windows en el futuro.

rsync -av /mnt/winshare /home/user/winbackup 

2) ¿Hay alguna trampa / cosas que hay que vigilar, con copys de security de los files de Windows 7 en Ubuntu?

¿Puedo sugerir que busques en BURP para realizar copys de security de Windows con Linux?

He visto clientes de los míos tratando de usar un método similar para realizar copys de security de los sistemas Windows y por lo general fallaron (en un caso, muy mal) debido a cuatro problemas:

  • Esto no funciona bien en files abiertos que pueden resultar en que la copy de security sea (parcialmente) inutilizable.
  • El sistema de files Linux distingue entre mayúsculas y minúsculas mientras que Windows no lo es. Con el time, esto tiende a causar duplicates y, más difícil de manejar, cambios de estructura de directorys. Esto hace que sea muy difícil restaurar de manera fiable una copy de security.
  • No funciona en enlaces simbólicos de Windows y enlaces duros. Por lo general, no es un problema si sólo está utilizando si para las carpetas de datos, pero hará que cualquier copy de security del sistema operativo sea inutilizable.
  • Los permissions de NTFS no se replican correctamente.

Los últimos dos problemas pueden no ser problemas reales para usted, dependiendo de la naturaleza de lo que desea hacer copy de security. Sin embargo, es probable que los dos primeros provoquen que sus copys de security sean inconsistentes random y difíciles de restaurar.

Le sugiero que compruebe:

  • Backula
  • BackupPC

Gran software libre y resultados profesionales 🙂

Si desea mantener esto aún más fácil, puede instalar Crashplan en Windows PC y utilizar el recurso samba para almacenar la copy de security.

Rsync es una herramienta muy poderosa, perfectamente capaz de hacer lo que está pidiendo. Simplemente utilice las siguientes opciones: -aAX --numeric-ids , donde:

  • -a significa "file", e implica varias otras opciones;
  • -A significa "Listas de Acceso", y es necesario para la copy de security de los descriptores de security NTFS;
  • -X significa "Atributos ampliados" y copy cualquier meta-secuencia adicional adjunta al file;
  • --numeric-ids significa no anular el UID / GID adjunto a los files. NOTA: si las máquinas de Windows y Linux tienen un UID / GID persistente (por ejemplo: al estar unido a un dominio AD / LDAP), puede omitir esta opción de forma segura.

Le sugiero que instale directamente CygWin / Rsync en la máquina Windows, omitiendo completamente el assembly de Linux. Por otra parte, considere el uso de rsync a través de rsnapshot : es una muy buena utilidad con la característica de copy de security incremental.