Psychz - Manish
Votes: 0Posted On: Jul 11, 2017 02:04:28
"Rsync" es una herramienta de copia versátil proporcionada por las distribuciones de Linux. Se utiliza para copiar archivos localmente a / desde un host remoto en cualquier shell remoto. Rsync se utiliza mejor para la sincronización de archivos en el caso de copia de seguridad y reflejo. Puede mantener sus datos seguros copiando los datos confidenciales en el host remoto y recuperándolos cuando sea necesario. También contiene opciones a través de las cuales puede realizar operaciones. El comando "rsync" actualiza la carpeta añadiendo los nuevos archivos que se van a copiar y evita la sobrescritura de archivos.
Requisitos previos
1. "rsync" debe estar instalado en su sistema. Para comprobar si rsync está instalado, ejecute el siguiente comando.
Rsync --version
2. Si el comando rsync no está instalado, instálelo ejecutando el siguiente comando.
Sistemas Operativos basados en RPM - yum -y install rsync
Debian / Ubuntu - apt-get instala rsync
3. Asegúrese de que la IP está en la lista blanca en el cortafuegos del sistema remoto y local.
4. Una conexión establecida de SSH entre el telecontrol y la máquina local.
Una Operación Push
La copia de archivos del sistema local al remoto se denomina operación de "empuje". La sintaxis del comando es la siguiente.
Rsync -a ruta_de_nombre_directorio_local @ host_remoto: destino_directorio
Una operación de tracción
La copia de archivos desde el remoto a la máquina local se denomina operación de extracción. La sintaxis del comando es la siguiente.
Rsync -a nombre_usuario @ host_remoto: path_of_remote_directory place_to_sync_on_local_machine
El comando "rsync" tiene muchas opciones para usar con él. A continuación se analizan algunas de las opciones importantes.
# "-a" es la misma opción que -rlptgoD. Estas son algunas de las funciones que realiza la opción "-a".
1.Descend recursivamente en todos los directorios (-r),
2. copiar enlaces simbólicos como enlaces simbólicos (-l),
3.Preservar permisos de archivo (-p),
4.Preservar tiempos de modificación (-t),
5.Preservar grupos (-g),
6.Preservar la propiedad del archivo (-o), y
7. Preservar dispositivos como dispositivos (-D).
# "-z" opción se utiliza para comprimir archivos al enviarlos.
# "-P" opción es la misma que --partial y --progress.
--parcial - Se utiliza para reanudar las transferencias interrumpidas.
--progress - Se utiliza para mostrar la barra de progreso de las transferencias.
# "-v" - Se utiliza para mostrar el resultado de una manera más detallada.
El comando "rsync" viene con numerosas opciones. Se recomienda utilizar el comando "man" con rsync para dominar todas las opciones. El comando es como sigue.
Hombre rsync