Daemon sync support11/10/2022 Transfers them to 'remotehost' using the rsync-share 'share'. This watches and rsyncs the local directory /home with all sub-directories and The main differences are: it is developed specifically for master-master use, thus running on a daemon on both systems, uses its own transportation layer instead of rsync and is Java instead of Lsyncd's C core with Lua scripting. Mirror is an asynchronous synchronisation tool that takes use of the inotify notifications much like Lsyncd. GlusterFS and BindFS use a FUSE-Filesystem to interject kernel/userspace filesystem events. DRBD is likely the better option if you are syncing databases. Lsyncd on the other hand does not require you to change block devices and/or mount points, allows you to change uid/gid of the transferred files, separates the receiver through the one-way nature of rsync. This makes it useful for synchronizing systems that are under heavy load. Other synchronization toolsĭRBD operates on block device level. Lsyncd is especially useful to sync data from a secure area to a not-so-secure area. Lsyncd is designed to synchronize a local directory tree with low profile of expected changes to a remote mirror. Lsyncd 2.2.1 requires rsync >= 3.1 on all source and target machines. This way simple, powerful and flexible configurations can be achieved. Daemon sync support code#Custom action configs can even be written from scratch in cascading layers ranging from shell scripts to code written in the Lua language. Rsync+ssh is an advanced action configuration that uses a SSH to act file and directory moves directly on the target instead of re-transmitting the move destination over the wire.įine-grained customization can be achieved through the config file. Daemon sync support install#Lsyncd is thus a light-weight live mirror solution that is comparatively easy to install not requiring new filesystems or block devices and does not hamper local filesystem performance. It aggregates and combines events for a few seconds and then spawns one (or more) process(es) to synchronize the changes. Lsyncd watches a local directory trees event monitor interface (inotify or fsevents). Lsyncd - Live Syncing (Mirror) Daemon Description
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |