Ubuntu 24.04
Sponsored Link

Lsync : फ़ाइलें/निर्देशिकाएँ सिंक्रनाइज़ करें2024/07/04

 
Rsync + Lsync के साथ लाइव मिररिंग फ़ाइलों और निर्देशिकाओं को कॉन्फ़िगर करने के लिए Lsync स्थापित करें।
[1]
कॉपी लक्ष्य होस्ट पर rsyncd सेवा कॉन्फ़िगर करें, यहां देखें।.
This example is based on the environment like follows as the link above, and additionally install lsyncd on copy source Host.
+----------------------+          |          +----------------------+
|    [dlp.srv.world]   |10.0.0.30 | 10.0.0.51|  [node01.srv.world]  |
|        lsyncd        +----------+----------+        rsyncd        |
|     /home/work/*     |   ------------->    |     /home/backup/*   |
+----------------------+      live copy      +----------------------+

[2] कॉपी सोर्स होस्ट पर Lsync स्थापित करें।
root@dlp:~#
apt -y install lsyncd
root@dlp:~#
mkdir /etc/lsyncd

root@dlp:~#
vi /etc/lsyncd/lsyncd.conf.lua
# नया निर्माण

settings{
    statusFile = "/var/run/lsyncd.stat",
    statusInterval = 1,
}
sync{
    default.rsync,
    # प्रतिलिपि स्रोत निर्देशिका निर्दिष्ट करें
    source="/home/work/",
    # प्रतिलिपि लक्ष्य होस्टनाम या आईपी पता निर्दिष्ट करें: (rsyncd.conf में सेट नाम)
    target="node01.srv.world::backup",
    # बहिष्कृत फ़ाइल सूची निर्दिष्ट करें
    excludeFrom="/etc/rsync_exclude.lst",
}

root@dlp:~#
systemctl restart lsyncd

[3]
ठीक है।
यह ठीक है। कॉपी स्रोत होस्ट पर परीक्षण फ़ाइलें या निर्देशिका बनाने के लिए सेटिंग्स सत्यापित करें और उन्हें कॉपी लक्ष्य होस्ट पर जीवंत रूप से कॉपी किया जाता है।

मिलान सामग्री