En el sistema Linux, Rsync + sersync puede realizar una sincronización en tiempo real de los datos del sistema, que es más práctico que la arquitectura de herramientas de Insify Rsync +. La siguiente serie le dará una introducción detallada a la instalación y configuración de Linux de Rsync + sersync.
En primer lugar, ¿por qué utilizar Rsync + sersync arquitectura?
1, sersync se basa en Inotify, similar a la herramienta de herramientas de Inotify.
2, sersync puede registrar cambios en el directorio supervisado (incluyendo agregar, eliminar, modificar) específico El nombre de un archivo o directorio, y luego use rsync para sincronizar, solo sincronice el archivo modificado o este directorio.
Segundo, ¿cuál es la diferencia entre Rsync + Inotify-tools y Rsync + sersync?
1, Rsync + Inotify-tools
(1): Inotify-tools solo puede registrar cambios en el directorio que se está monitoreando (incluyendo agregar, eliminar, modificar) y no se especificó Qué archivo o directorio ha cambiado y registrado;
(2): cuando rsync está sincronizado, no sabe qué archivo o qué directorio ha cambiado, cada vez que se cambia todo el directorio. Sincronización: cuando la cantidad de datos es grande, la sincronización completa del directorio requiere mucho tiempo (rsync tiene que atravesar todo el directorio para encontrar el archivo de comparación), por lo que la eficiencia es muy baja.
2, Rsync + sersync
(1): sersync puede registrar cambios en el directorio que se está escuchando (incluso agregar, eliminar, modificar) el nombre de un archivo específico o un directorio.;
(2): Cuando rsync está sincronizado, solo se sincroniza el archivo modificado o este directorio (los datos cambiados cada vez son pequeños en relación con todos los datos del directorio síncrono, se recorre rsync para encontrar Al comparar archivos, es muy rápido), por lo que es muy eficiente.
System Home Xiaobian recordatorio: cuando la cantidad de datos de directorio sincronizados no es grande, se recomienda usar Rsync + Inotify-tools; cuando la cantidad de datos es grande (varios cientos de G o incluso más de 1T), se recomiendan muchos archivos Utilice Rsync + sersync.
Descripción:
Sistema operativo: CentOS 5.X
Servidor de origen: 192.168.21.129
Servidor de destino: 192.168.21.127,192.168.21.128 < Br>
Propósito: sincronizar el directorio /home/www.jb51.net en el servidor de origen con /home/www.jb51.net en tiempo real.
Operaciones específicas:
La primera parte: operar en dos servidores de destino 192.168.21.127, 192.168.21.128
Primero, instale el servidor Rsync en el servidor de destino en dos
1. Cierre SELINUX
vi /etc /selinux /config #Editar archivo de configuración del cortafuegos
El código es el siguiente:
# SELINUX = imponer # 注 了
# SELINUXTYPE = apuntado #Comentar
SELINUX = deshabilitado # 增 增
: wq! #Guardar, salir de
setenforce 0 #inmediatamente
2, abra el puerto tcp del puerto de seguridad 873 (puerto predeterminado de Rsync)
vi /etc /sysconfig /iptables #edit configuración del servidor de seguridad El archivo
es el siguiente:
-A RH-Firewall-1-INPUT -m estado --estado NUEVO -m tcp -p tcp --dport 873 -j ACEPTAR
: wq! #SaveExit
/etc/init.d/iptables restart # Reinicie el firewall para que la configuración tenga efecto
3. Instale el software del servidor Rsync
yum install rsync xinetd #Install
vi /etc/xinetd.d/rsync #Edite el archivo de configuración, configure el código de arranque rsync
de la siguiente manera:
disable = no #change to no
: wq! #SaveExit
/etc/init.d/xinetd start #Startup (CentOS es xinetd para administrar el servicio Rsync)
Previous123456Next page Total 6 páginas
en el sistema Linux sistema Linux GitHub es un sistema de administración de código del kernel que p
sistemas Linux, al usar un editor de texto normal para ver, y no se muestran alguno
GOG es un sitio web de ventas de juegos extranjeros. Podemos comprar y descargar ju
Linux al iniciar el servicio sshd, un mensaje de error, preguntando No se pudo cargar la clave del h
Cómo usar el comando tar correctamente en el sistema Linux
Introducción a los scripts de shell de subprocesos múltiples en el sistema Linux
Habilidades del subsistema de seguridad selinux de apagado de Linux
habilidades en Linux por Yum instalar la base de datos MariaDB de
Sistema Linux cómo construir el servidor ldap
Cómo Linux establece IPMI a través de la línea de comandos
Método de la función de pantalla de apagado de Linux
Linux detecta y monta el segundo paso del disco duro
Cómo bloquear la secuencia de teclas Ctrl + Esc en el sistema XP
Microsoft y Windows 8 para que sus usuarios 'bajarse'
Cómo lograr win10 Use la tecla Ctrl para cambiar entre el método de entrada
Pasos detallados para Win10 compartir archivos
Después de la actualización de Win10, el navegador Edge admite el bloqueo de anuncios?
Cómo convertir la computadora del sistema Win8 en un punto de acceso wifi