Lsync je ľahká alternatíva k synchronizáciiRsync. Funguje to zhruba rovnakým spôsobom tak, že prehľadáva zmeny v adresári a synchronizuje ich s ľubovoľným miestom, ktoré chce používateľ. Aplikácia funguje ako služba na pozadí a je ľahko dostupná pre inštaláciu na mnohých bežných distribúciách Linuxu. Ak chcete získať Lsyncd v systéme Linux, otvorte okno terminálu a postupujte podľa pokynov, ktoré zodpovedajú vášmu operačnému systému.
Poznámka: Nezabudnite nainštalovať aplikáciu na všetky počítače, s ktorými chcete synchronizovať.

ubuntu
sudo apt install lsyncd
Debian
sudo apt-get install lsyncd
Arch Linux
Lsyncd je k dispozícii pre Arch Linux, hoci jenie v primárnych softvérových zdrojoch, takže inštalácia pomocou nástroja na správu balíkov Pacman nie je možná. Namiesto toho, tí, ktorí chcú používať Live Sync Daemon v Arch, si ho musia stiahnuť, zostaviť a nastaviť z AUR.
Ak chcete, aby aplikácia pracovala na Arch Linuxe, spustite terminál a postupujte podľa pokynov nižšie.
Krok 1: Pomocou Pacman nainštalujte základňu Devel aj Git. Tieto balíčky sú nevyhnutné a bez nich nebudete môcť komunikovať s balíkom Lsyncd AUR.
sudo pacman -S git base-devel
Krok 2: Klonujte najnovšiu snímku Lysncd AUR z oficiálnej webovej stránky Arch Linux User Repository.
git clone https://aur.archlinux.org/lsyncd.git
Krok 3: Zmeňte počiatočný adresár terminálu z domovského priečinka na novo klonovaný adresár „lsyncd“ pomocou CD Príkaz.
cd lsycnd
Krok 4: Zostavte a vygenerujte inštalovateľný balík pre váš počítač Arch Linux spustením makepkg Príkaz. Upozorňujeme, že keď používate makepkg, balík sa nemusí zostaviť. Ak sa to stane, pozrite si stránku LURS LYNCD AUR a prečítajte si komentáre používateľov.
makepkg -sri
fedora
sudo pacman -S lsyncd
openSUSE
sudo zypper install lsyncd
Generický Linux
Nemôžete nájsť Lsycnd pre váš operačný systém Linux? Ak je to tak, možno budete musieť program stiahnuť a vytvoriť ho zo zdroja. Otvorte terminál a postupujte podľa pokynov krok za krokom, aby ste sa naučili, ako vytvoriť a spustiť Lsycnd.
Krok 1: Aplikácia má veľa závislostí, ktoré je potrebné nainštalovať. Skontrolujte zoznam nižšie a uchopte každý z týchto balíkov.
- cmake
- Lua (5.2 alebo novší)
- Liblua (5.2 alebo novší)
- Kompilátor GCC
- Lua kompilátor
- Urobiť
- binutils
- Git
Viac informácií o potrebných závislostiach nájdete na serveri GitHub.
Krok 2: Použite program Git a klonujte zdrojový kód do svojho počítača so systémom Linux.
git clone https://github.com/axkibe/lsyncd.git
Krok 3:Presuňte sa do priečinka s kódom Lsyncd pomocou CD Príkaz.
cd lsyncd
Krok 4: Vytvorte nový adresár na zostavenie v priečinku s kódom.
mkdir build
Krok 5: Presuňte terminálovú reláciu do nového adresára buildu.
cd build
Krok 6: beh cmake na spustenie procesu kompilácie kódu.
cmake ..
Krok 7: Dokončite proces kompilácie pomocou urobiť Príkaz.
make
Krok 8: Nainštalujte aplikáciu do počítača so systémom Linux pomocou vykonať inštaláciu.
sudo make install
Konfigurovať Lsyncd
Služba Lsyncd beží na pozadí. Služba sa, žiaľ, nespustí a sama sa povolí ručne. Ako výsledok, predtým, ako budeme môcť pracovať s Lsyc, musíme spustiť službu na pozadí pomocou systemctl Príkaz.
sudo service lsyncd start
Po spustení služby môžeme vytvoriť nový konfiguračný súbor pomocou dotyk Príkaz.
sudo touch /etc/lsyncd.conf
Upozorňujeme, že v niektorých operačných systémoch sa vytvorí súbor na adrese /etc/lsynd.conf nemusí fungovať. Možno bude potrebné vytvoriť konfiguračný súbor v súbore / etc / lsyncd /.
sudo mkdir -p /etc/lsyncd/ sudo touch /etc/lsyncd/lsyncd.conf.lua
Otvorte konfiguračný súbor pomocou textového editora Nano.
sudo nano /etc/lsyncd.conf
Alebo, ak nastavíte konfiguráciu v / Etc / lsyncd /, urob:
sudo nano /etc/lsyncd/lsyncd.conf.lua
Vložte nasledujúci kód do konfiguračného súboru:
settings {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.stat",
statusIntervall = 1,
nodaemon = false
}
Keď je kód v textovom editore Nano, uložte ho stlačením klávesu Ctrl + O klávesová kombinácia. Potom ju ukončite pomocou Ctrl + X.
Nastaviť zdieľaný priečinok
Po nastavení jadra konfiguračného priečinka je potrebné nastaviť synchronizačný systém. Ak chcete nastaviť synchronizačný systém, vráťte sa naspäť do Nano a vložte kód lsyncd.conf, priamo pod tým, čo bolo pridané skôr.
Poznámka: nezabudnite prejsť synchronizačným kódom a zmeniť ho tak, aby vyhovoval vašim potrebám.

sync {
default.rsyncssh,
source = "/source/folder/location",
host = "remote-pc-or-server-ip",
targetdir = "/remote/directory"
}
Opäť uložte úpravy do priečinka lsyncd.conf v Nano pomocou Ctrl + O.
Spustite synchronizáciu
Lsync je pripravený a pripravený na použitie. Teraz je čas začať proces synchronizácie. V termináli použite služba príkaz na jeho reštart.
sudo service restart lsyncd
Reštartovaním Lsync s služba príkaz, načíta nový konfiguračný súbor a okamžite začne synchronizovať údaje.
Komentáre