El uso de software Rsync y Inotify, multi-servidor, sincronización en tiempo real de archivos entre dos hosts Linux y archivos del sistema ventanas de sincronización en tiempo real Linux Host A: Casa de 192.168.254.201 B: 192.168. 254.202 fines experimentales, se implementa en el host B para hacer cambios, por lo que el anfitrión de una sincronización en tiempo real 1.1 Configuración del host una acumulación 1.1.1 necesita sincronizar carpetas de Gentoo mkdir /opt /rsync 1.1.2 para instalar rsync rsync Emerge utilizo, el valor por defecto se ha instalado, modificar el archivo de configuración en el archivo de configuración /etc/rsyncd.conf 1.1.3 Nano y ndash; w /etc/rsyncd.conf # Globel establecer uid = gid = raíz utilización raíz chroot = sin connectiongs max = 10 archivo pid = /var archivo de bloqueo /run /rsyncd.pid = /var/run/rsync.lock file = /var/log/rsync.og # carpeta Configuración de registro, permiso de añadir más carpetas [imágenes] path = /opt /imagen /sólo lectura = no hay usuarios de autenticación = secretos rsyncuser file = /etc/rsyncd.secrets archivo de verificación de escritura 1.1.4 y ndash Nano; w /etc /rsyncd .secrets rsyncuser: Password01
chown -R 600 /etc/rsyncd.secrets 1.1.5 Iniciar servicio Rsync --daemon --config = /etc /rsyncd.conf Echo – en ‘ rsync y ndash; daemon y ndash; config = /etc /rsyncd.conf y rsquo; > > /etc/rc.local 1.2 1.2.1 anfitrión configuración B anterior para establecer el //rsync mismo directorio Mkdir opt rsync 1.2.2 instalación y inotify Emerge rsync Emerge inotify -herramientas 1.2.3 construir un código de acceso Echo – en ‘ Password01 y rsquo; > /etc/rsyncd.secrets Chmod 600 /etc/rsyncd.secrets configuración de sincronización de la escritura 1.2.4 nano -w /root/InotifyRsync.sh # /! bin /bash host_1 = 192.168.254.201 src = /opt /imagen /dst = imágenes user = valeRsync inotifywait -mrq --timefmt '% d /% m /% y% H:% m' --format '% T% w % f '-e
modificar, eliminar tareas pendientes $ rsync -avzP --delete --password-file = /etc /rsyncd.secrets $ src $ quot eco y; $ {archivo} se rsynced " done exit 0 1.2.5 ejecución de prueba de eco -ne y lsquo; /root /InotifyRsyn c.sh &’ > > /etc/rc.local prueba adicional Sh /root/InotifyRsync.sh se hace para abrir en una terminal /opt /rsync, comprobar si el host A síncrona. 1.2.6 propiedad apoyado inotify
IN_ACCESS, es decir, se accede al archivo
IN_MODIFY, el archivo se escribe IN_ATTRIB, las propiedades del archivo se modifican, como chmod, chown, toque y otra IN_CLOSE_WRITE, el archivo se puede escribir cerca IN_CLOSE_NOWRITE, no puede escribir archivos para estar cerca IN_OPEN, el archivo se IN_MOVED_FROM abierto, el archivo se elimina, como IN_MOVED_TO mv, los archivos se trasladan a, como mv, IN_CREATE cp, crear un nuevo IN_DELETE archivo, se elimina el archivo, tales como IN_DELETE_SELF rm, ya eliminada que un archivo ejecutable borrar su IN_MOVE_SELF en la puesta en práctica de la auto-movimiento, que es un archivo ejecutable mover sus IN_UNMOUNT en la implementación, el sistema de archivos host está IN_CLOSE umount, se cierra el archivo, lo mismo que (IN_CLOSE_WRITE |
IN_CLOSE_NOWRITE) IN_MOVE, se mueven archivos, lo que equivale a (IN_MOVED_FROM |
IN_MOVED_TO
Si ha usado Linux por un tiempo, siente que el disco duro no es suficiente, necesita instalar un nue
En RHEL /CentOS, es muy conveniente utilizar la herramienta de configuración de configuración para
Piénselo, ¿qué sucede si desea cambiar el tamaño de una imagen a un tamaño más pequeño? Por supuesto
Las instrucciones de LDM /STM se utilizan principalmente para la protección de campo, la replicación
Configuración de host virtual de Apache + SSL bajo Linux
Conflictos en Linux y sus respuestas
Configuración de la ubicación de la biblioteca compartida de Linux
Varias soluciones comunes de fallas de Linux
Cómo operar en archivos bajo Linux
Linux entorno de escritorio GNOME habilidades prácticas
Lagarto literario discreto: recuerde SUSE Linux 20th Anniversary
Restricciones de Linux en la conexión externa modificación del puerto
Tutorial básico de implementación rápida de Xen
LVS ipvsadm Comando Guía de referencia
Análisis detallado del desarrollo del módulo del kernel bajo el sistema operativo Linux
¿Cómo ajustar el sonido Win10?
Cómo eliminar la interfaz de inicio de sesión del sistema Windwos 2000
Win7 a la marca de agua de la esquina inferior derecha y crack 4 GB de memoria dos métodos
Instalación del servicio de información de Internet de Windows 2000
Registre todos los registros de operaciones de usuario de IP al iniciar sesión IP
Aparece la actualización de Windows 8.1 Vista previa no puede completar cómo lidiar con