• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Lsyncd Download

Lsyncd

December 15, 2008
Efficiently sync local directories with remote machine via rsyncd software.
Version 1.25
License GPL
Platform Linux
Supported Languages English
Homepage dtone.sourceforge.net
Developed by Axel Kittenberger
Lsyncd is a fantastic software that uses rsync to synchronize local directories with a remote machine running rsyncd. The program is able to watch multiple directories trees through inotify. Once the watches are added, the first step is to rsync all directories with the remote host and then sync single files by collecting the inotify events.

Lsyncd is a lightweight live mirror solution that's easy to install and use, and it fits well with most systems. Additionally, you can access detailed command line options by typing "lsyncd --help."

This software is designed to synchronize a local directory tree with a low profile of expected changes to a remote mirror. On the receiver's side, rsyncd can be configured to change the uid/gid of the file. Lsyncd is ideal for syncing data from a secure area to a not-so-secure area. For example, it can be set up as a one-way connection to allow employees to publish their files to a publicly accessible web server.

However, do not use Lsyncd for files with active file handles, such as database files, or for directories where many changes occur, such as mail or news servers. In these cases, DRBD may be a more suitable solution.

Lsyncd vs. DRBD: DRBD operates on a block device level, making it suitable for synchronizing systems that are under heavy loads. In contrast, Lsyncd does not require you to change block devices and/or mount points. It also allows you to change uid/gid of transferred files and separates the receiver through the one-way nature of rsync. However, Lsyncd may not be suitable for databases since a file change can result in a full file transfer (at least for binary files), and a directory rename results in transferring the entire directory.

Lsyncd vs. incron: Incron does not (yet) support recursive directory watching, making it unsuitable for the needs described. A different approach would have been to extend incron, but the developers decided to stick to the "NIH" principle (Not Invented Here) since extending the C++ solution seemed too tedious.

Lsyncd vs. FUSE: Another interesting idea is to write a daemon that provides a shadow file system through FUSE. When accessing a file, the data is synced to a local file as well as the remote file. With this approach, inotify could be replaced. BindFS does this for local mirroring. However, this idea was discarded because it would have a negative impact on normal operations' performance.

Lsyncd vs. cron: If you prefer using cron to call rsync over the whole directory tree periodically after every 'X' hours/minutes/seconds, go for it. However, the developers don't like this approach compared to the simplicity and efficiency of Lsyncd.
What's New

Version 1.25: N/A

Free Download 297K
315
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    137
  2. Dvgrab 3.4
    96
  3. CherryTV 0.1
    84
  4. DynVPN 1.0
    82
  5. porm r2
    70
  6. SlideMap 1.2.2
    69
  7. fuseftp 0.8
    69
  8. Swiftfox 3.0b5pre-2
    67
  9. K!rash 1.0
    67
  10. Free Orion 0.3.13
    65

Related Downloads

Internet Storm Center
Internet Storm Center is a software that replicates the Konfabulator ISCTracker widget ...
scytha
Scytha Project is a Java-based file manager designed for Linux operating systems. ...
Plone CMS
Plone is a content management system that is premade to use and ...
Application Integrator - eyeOSForum
EyeOS facilitates effortless integration of websites.
Common UNIX Printing System
CUPS offers a transportable print layer intended for Unix-based OS, creating a ...
tmk
Tmk is a smart and efficient 'make' tool built with code in ...
sEEcher OS
A Debian Lenny-based Linux distribution.
Scibuntu
Scibuntu: a Linux distribution built on Ubuntu, aimed at scientists and students ...
AdminCoPy
AdminCoPy simplifies server management by wrapping around ssh and scp protocols, enabling ...
w2otk
w2otk converts WAV to ogg vorbis with ease and efficiency, making it ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.