In summary, given the above caveats, if you’re a Linux guru and you like scripting, don’t have a business critical project, and don’t need to sync larger data sets for file systems, then Lsyncd may suffice. If the source or target goes down, your sync job goes down with it. SPOF: The design, like many traditional point-to-point file sync tools (pick your vendor) is a single point of failure.Limited applicability: Got big files or many files? Need to sync to Windows or Mac? Need to sync two-way or N-way? Or to more than a single endpoint? Good luck.It was designed to replicate changes from one sysetm to another. Poor scalability: Save pthreads or stuffing more vRAM or vCPU in a box, Lsync won’t scale beyond a single system.Poor management and diagnostic tools: If anything goes wrong in your script such as a loop, there’s no easy way to diagnose or troubleshoot what’s happening.You can only sync one-way from a source to a target between 2 servers. Also, it is not be a good fit for large-scale deployments. The bad news is that you’ll be building, scripting, troubleshooting and supporting lsyncd. So if that type of mirror solution for Linux is what you’re looking for, Lsyncd may be worth a look. Lsyncd propagates changes from 1 Linux system to another to keep the remote (target) server in sync with the local (source) server. The good news is that Lsync provides a basic, automated (via scripting), one-way, semi-current (within a minute or so) sync capability. This is done through scripting commands in an Lsyncd configuration file (nf). Lsyncd was first released in 2008 by Mirko Vogt, and it has since been developed and maintained by a community of contributors on Github. Live syncing refers to the process of listening for and relaying file and directory changes on a source server (sometimes referred to as a master) to another program like Rsync (or Rsync-ssh), which handles the actual sync between systems. Lynscd may not be that popular, but it does serve a purpose. Or a live syncing logo similar to the BSD devil, beastie. Lsyncd stands for Live Syncing Daemon. I’m curious why I’ve never seen a bumper sticker called Live Sync or Daemon.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |