Hola a todos, estoy buscando un programa para hacer backups de datos de un ordenador con Ubuntu, a un servidor NAS y no hay manera de encontrar que cumpla todas las caracteristicas:
1º Que copie de 1:1, no quiero que comprima y genere un unico archivo como el DejaDup, si no que pase los datos tal cual y que luego copie solo las modificaciones o archivos añadidos.
2º Que copie por FTP o por SMB o Similar, vamos en Red.
3º Y que, lógicamente, se puedan programar las copias y que carpetas copiar.
He probado rsync, con su version grafica, pero no copia en red (o al menos yo no lo he conseguido), el DejaDup que viene ahora por defecto, lo que hace es comprimir...
Bueno muchas gracias por las ideas.
sin duda alguna usaria rsync y si funciona por red
Yo lo uso bajo ssh y no he tenido problemas nunca.Red local a través de ruter.
Úsalo en consola una vez que veas que funciona puedes generar un script para automatizar la copia.
rsync -man
Verifica que no haya problemas de puertos cerrados por el ruter o cortafuegos.
Un saludo
La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)
te comento un ejemplo:
Instalas primero ssh en los dos pc tanto el local como el remoto.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ssh
comprobamos que tenemos rsync instalado en las pcs.
rsync --help
En el caso de que devuelva algo como no esta instalado procedemos a instalarlo.
sudo apt-get install rsync
Luego la pc que va a ser nuestro servidor de copias la llamare remoto y la que tiene los archivos a transferir la llamare local.
El comando seria en la pc local.
rsync -avz /folder/to/copy/ user@remoto:/remoto/folder
a: Archive, es una forma rápida de decirle que es una copia recursiva y que queremos que todo sea copiado.
v: Verbose, le indica a rsync que de información en pantalla sobre cada transacción.
z: Compress, comprime los ficheros para utilizar menor ancho de banda, así son copiados más rápidamente.
ojo la opción z solo los comprime para su transferencia luego los archivos en el destino no están comprimidos.
Esto copiará todos lo ficheros ubicados en /folder/to/copy/ hacia /remote/folder en el servidor remoto, el folder a copiar en si mismo no será creado en el servidor remoto, por lo que solo su contenido será copiado, si queremos que el folder sea creado y luego su contenido copiado debemos utilizar rsync de la siguiente manera.
$ rsync -avz /folder/to/copy user@remote.server:/remote/folder
Ahora voy a simular una transferencia con un ejemplo mio.
Pincha aqui
Un saludo espero te sea de utilidad.
La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)
El problema es que es un NAS,
El problema es que es un NAS, no un PC, con dos discos duros... no acepta SSH, por FTP o por SMB
Ubuntu 15.10
Bueno he conseguido montar un
Bueno he conseguido montar un servidor SSH en el NAS y al final me ha funcionado el comando que me has comentado.
Ahora la siguiente pregunta... para hacer un script que se ejecute, por ejemplo , una vez cada 15 dias? tambien veo que me pregunta la contraseña SSH cada vez... hay alguna manera de automatizar esto?
Gracias
Ubuntu 15.10
...y se me habia olvidado...
...y se me habia olvidado... que sea incremental, para que cada vez no copie todo...
Ubuntu 15.10
Por cierto, muchas gracias
Por cierto, muchas gracias por la ayuda
Ubuntu 15.10
y si preguntas a google???
Necesitas mirar ssh para automatizar la autenticación del usuario.
Luego para que las copias sean incrementales es tan sencillo como pasarle el parametro rsync -a (solo copia los archivos modificados)
rsync -man para saber mas acerca de esta herramienta.
Para automatizar las tareas usas cron.
Y ya tienes todo lo que tu quieres hacer.
http://www.jveweb.net/archivo/2011/02/usando-rsync-y-cron-para-automatiz...
Un saludo y no hay de que.
Pero te recomiendo que solo pongas una pregunta por pos.
La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)
Muchas gracias
Muchas gracias
Ubuntu 15.10