Lsync on kevyt synkronoiva vaihtoehtoRsync. Se toimii suunnilleen samalla tavalla, koska se skannaa asetetun hakemiston muutoksista ja synkronoi sen mihin tahansa paikkaan, jota käyttäjä haluaa. Sovellus toimii taustapalveluna ja on helposti asennettavissa moniin valtavirran Linux-jakeluihin. Saadaksesi Lsyncd: n Linuxissa avaa pääteikkuna ja noudata käyttöjärjestelmääsi vastaavia ohjeita.
Huomaa: asenna sovellus kaikkiin tietokoneisiin, joihin haluat synkronoida.

ubuntu
sudo apt install lsyncd
Debian
sudo apt-get install lsyncd
Arch Linux
Lsyncd on saatavana Arch Linuxille, vaikka se onei ensisijaisissa ohjelmalähteissä, joten sen asentaminen Pacman-paketinhallintatyökalulla ei ole mahdollista. Sen sijaan niiden, jotka haluavat käyttää Live Sync Daemon on Archia, on ladattava, rakennettava ja määritettävä se AUR: sta.
Saadaksesi sovelluksen toimimaan Arch Linux -käyttöjärjestelmässä, käynnistä pääte ja noudata alla olevia ohjeita.
Vaihe 1: Asenna sekä Base-devel että Git Pacmanilla. Nämä paketit ovat välttämättömiä, etkä voi olla vuorovaikutuksessa Lsyncd AUR -paketin kanssa ilman niitä.
sudo pacman -S git base-devel
Vaihe 2: Klooni viimeisin Lysncd AUR -kuvaus Arch Linux -käyttäjätietokannan viralliselta verkkosivustolta.
git clone https://aur.archlinux.org/lsyncd.git
Vaihe 3: Muuta päätteen aloitushakemisto kotikansiosta äskettäin kloonattuun ”lsyncd” -hakemistoon käyttämällä CD komento.
cd lsycnd
Vaihe 4: Käännä ja luo asennettava paketti Arch Linux -tietokoneellesi suorittamalla makepkg komento. Huomaa, että kun käytät makepkg, paketin rakentaminen saattaa epäonnistua. Jos näin tapahtuu, katso Lsyncd AUR -sivua ja lue käyttäjän kommentit ohjeiksi.
makepkg -sri
fedora
sudo pacman -S lsyncd
OpenSUSE
sudo zypper install lsyncd
Yleinen Linux
Etkö löydä Lsycndiä Linux-käyttöjärjestelmällesi? Jos näin on, joudut ehkä lataamaan ohjelman ja rakentamaan sen lähteestä. Avaa päätelaite ja noudata vaiheittaisia ohjeita saadaksesi tietää, miten Lsycnd rakennetaan ja käyntiin.
Vaihe 1: Sovelluksessa on paljon riippuvuuksia, jotka on asennettava. Tarkista alla oleva luettelo ja tartu kaikkiin paketteihin.
- CTee
- Lua (5.2 tai uudempi)
- Liblua (5.2 tai uudempi)
- GCC-kääntäjä
- Lua-kääntäjä
- Tehdä
- binutils
- git
Lisätietoja tarvittavista riippuvuuksista löytyy GitHubista.
Vaihe 2: Käytä Git ja klooni lähdekoodi Linux-tietokoneellesi.
git clone https://github.com/axkibe/lsyncd.git
Vaihe 3:Siirry Lsyncd-koodikansioon painikkeella CD komento.
cd lsyncd
Vaihe 4: Tee uusi rakennushakemisto koodikansioon.
mkdir build
Vaihe 5: Siirrä pääteistunto uuteen rakennushakemistoon.
cd build
Vaihe 6: Juosta CTee koodikokoonpanoprosessin aloittamiseksi.
cmake ..
Vaihe 7: Viimeistele kokoamisprosessi painikkeella tehdä komento.
make
Vaihe 8: Asenna sovellus Linux-tietokoneellesi tee asennus.
sudo make install
Määritä Lsyncd
Lsyncd-palvelu toimii taustalla. Valitettavasti palvelu ei käynnisty ja ottaa itsensä käyttöön manuaalisesti. Tämän seurauksena, ennen kuin voimme olla vuorovaikutuksessa Lsycin kanssa, meidän on käynnistettävä taustapalvelu käyttämällä systemctl komento.
sudo service lsyncd start
Palvelun käynnistyessä voimme tehdä uuden asetustiedoston käyttämällä kosketus komento.
sudo touch /etc/lsyncd.conf
Huomaa, että tiedosto luodaan joissakin käyttöjärjestelmissä osoitteessa /etc/lsynd.conf ei ehkä toimi. Määritystiedosto voi olla tarpeen luoda hakemistoon / etc / lsyncd /.
sudo mkdir -p /etc/lsyncd/ sudo touch /etc/lsyncd/lsyncd.conf.lua
Avaa asetustiedosto Nanon tekstieditorilla.
sudo nano /etc/lsyncd.conf
Tai, jos asetat kokoonpanon / Etc / lsyncd /, tee:
sudo nano /etc/lsyncd/lsyncd.conf.lua
Liitä alla oleva koodi määritystiedostoon:
settings {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.stat",
statusIntervall = 1,
nodaemon = false
}
Kun koodi on Nanon tekstieditorissa, tallenna se painamalla Ctrl + O näppäimistöyhdistelmä. Lopeta sitten sen avulla Ctrl + X.
Asenna jaettu kansio
Nyt kun kokoonpanokansion ydin on asetettu, meidän on perustettava synkronointijärjestelmä. Asenna synkronointijärjestelmä palaamalla Nanoon ja liitä koodi sisään lsyncd.conf, suoraan aiemmin lisätyn alle.
Huomaa: muista käydä läpi synkronointikoodi ja muuttaa sitä niin, että se vastaa tarpeitasi.

sync {
default.rsyncssh,
source = "/source/folder/location",
host = "remote-pc-or-server-ip",
targetdir = "/remote/directory"
}
Tallenna muutokset jälleen nanon lsyncd.conf-kansioon Ctrl + O.
Käynnistä synkronointi
Lsync on valmis ja valmis lähtemään. Nyt on aika aloittaa synkronointi. Käytä terminaalissa palvelu komento käynnistää se uudelleen.
sudo service restart lsyncd
Käynnistämällä Lsync -sovelluksen uudelleen palvelu -komennolla, se lukee uuden asetustiedoston ja aloittaa tietojen synkronoinnin heti.
Kommentit