Rsync es una utilidad gratuita para copiar sistemas de archivos . Es compatible con conexiones automáticas de compresión de red , autenticación y transparente. El protocolo rsync está optimizado para realizar copias de seguridad de un equipo en una red --- en lugar de enviar todos los archivos para cada copia de seguridad , se envía sólo los archivos que han cambiado desde la última copia de seguridad se completó . Puede ejecutar rsync interactiva desde un shell de Linux estándar o puede configurarlo como un servidor de fondo. Rsync es una opción ideal para copias de seguridad de los sistemas Linux de forma local o remota. Instrucciones
1
Instalar el demonio rsync en el sistema de copia de seguridad. Este sistema se llama el cliente de copia de seguridad .
Rsync está preinstalado en la mayoría de distribuciones Linux actuales. Para instalarlo manualmente en Ubuntu Linux, ejecute el comando "sudo apt- get install rsync " para la instalación .
2
Configurar el demonio rsync que se inicie automáticamente cuando el sistema esté en funcionamiento .
< p> para los sistemas Ubuntu , escriba el comando "sudo gedit /etc /default /rsync " y establecer la directiva " RSYNC_ENABLE " a "true " a continuación, guarde los cambios realizados en el archivo .
3
. crear un nombre de usuario y una contraseña especiales para copias de seguridad rsync
Utilice los siguientes comandos para crear un usuario llamado rsync " juansoto " con una contraseña de rsync " my_secret ":
sudo echo " juansoto : my_secret " >> /etc /rsyncd.secrets
sudo chown root : root /etc /rsyncd.secrets
sudo chmod 600 /etc /rsyncd.secrets
4
Crear un archivo de configuración de rsync .
El demonio rsync necesita saber acerca de los usuarios y los archivos de los que se permite la copia de seguridad . Esta información y otros ajustes se guardan en el archivo de configuración rsyncd.conf
Tipo estos comandos para comenzar a editar el fichero de configuración : .
Sudo touch /etc /rsyncd.conf
< p > sudo chown root : . root /etc /rsyncd.conf
sudo chmod 644 /etc /rsyncd.conf
5
Escribe la configuración en el archivo de configuración
< p > Utilice el comando "man rsyncd.conf " para ver todos los parámetros que se pueden configurar en este archivo. Como mínimo , el archivo rsyncd.conf debe incluir las siguientes directivas: . Uid , gid , sólo lectura , trayectoria , excluir usuarios de autenticación y archivos secretos
Este es un archivo de configuración de ejemplo :
< p > [ MyBackup ]
uid = root
gid = root
leer only = yes
camino
= /foto
exclude = /proc /* /dev /* /sys /* /mnt /* /media /* Los usuarios de autenticación
= juansoto
archivos secretos = /etc /rsyncd.secrets
6
Reinicie el daemon rsyncd . Escriba el comando " sudo /etc /init.d /rsync " o "reiniciar servicio rsync sudo " a fin de reiniciar .
7
Inicie sesión en el sistema que llevará a cabo las copias de seguridad --- este es el servidor de copia de seguridad.
8
Crear un directorio para copias de seguridad en el servidor de copia de seguridad. . Escriba el comando " mkdir ~ /backups /"
9
Ejecute el comando rsync en el servidor de copia de seguridad para realizar una copia
Utilice un comando como el siguiente : .
< p> RSYNC_PASSWORD = my_secret rsync -av - delete - progreso juansoto @ backup_client :: MyBackup /~ /backups /foto
Reemplazar " my_secret " con su contraseña ; rsync " johndoe " con su nombre de usuario rsync , " backup_client "con el nombre o la dirección IP del cliente de copia de seguridad , " MyBackup "con el nombre del módulo rsync que aparece en la primera línea del archivo rsyncd.conf y" ~ /backups /"con el directorio de copia de seguridad en el servidor de copia de seguridad.