So synchronisieren Sie Ihre Dateien mit lsyncd unter Linux

So synchronisieren Sie Ihre Dateien mit lsyncd unter Linux

Lsync ist eine leichtgewichtige Synchronisationsalternative zu Rsync. Es funktioniert ungefähr auf dieselbe Weise, indem es ein festgelegtes Verzeichnis nach Änderungen durchsucht und es an einem beliebigen Ort synchronisiert, den der Benutzer wünscht.   Die Anwendung arbeitet als Hintergrunddienst und ist für die Installation auf vielen Linux-Mainstream-Distributionen verfügbar. Um Lsyncd unter Linux zu erhalten, öffnen Sie ein Terminalfenster und befolgen Sie die Anweisungen, die Ihrem Betriebssystem entsprechen.

 

Hinweis: Stellen Sie sicher, dass Sie die App auf allen Computern installieren, mit denen Sie synchronisieren möchten.

So synchronisieren Sie Ihre Dateien mit lsyncd unter Linux

Ubuntu

sudo apt install lsyncd

Debian

sudo apt-get install lsyncd

Arch Linux

Lsyncd ist für Arch Linux verfügbar, obwohl es nicht in den primären Softwarequellen enthalten ist. Die Installation mit dem Pacman-Paketverwaltungstool ist also nicht ’ t möglich. Stattdessen müssen Benutzer, die den Live Sync-Daemon für Arch verwenden möchten, diesen von der AUR herunterladen, erstellen und einrichten.

Damit die Anwendung unter Arch Linux funktioniert, starten Sie ein Terminal und befolgen Sie die nachstehenden Anweisungen.

Schritt 1: Installieren Sie mit Pacman sowohl Base-devel als auch Git. Diese Pakete sind von wesentlicher Bedeutung und Sie können ohne das AUR-Paket von Lsyncd nicht ohne sie interagieren. „https://cloud.addictivetips.com/wp-content/uploads/2017/05/syncthingfeatureimage-100×100.png“>

Linux

Automatisches Synchronisieren von Dateien zwischen Linux-Computern mit dem Synchronisieren

sudo pacman -S git base-devel

Schritt 2:   Klonen Sie den neuesten Lysncd AUR-Snapshot von der offiziellen Website des Arch Linux User Repository.

git clone https://aur.archlinux.org/lsyncd.git

Schritt 3: Ändern Sie das Startverzeichnis des Terminals aus dem Home-Ordner zu dem neu geklonten “ lsyncd ” Verzeichnis mit dem Befehl CD .

cd lsycnd

Schritt 4: Kompilieren und generieren Sie ein installierbares Paket für Ihren Arch Linux-PC, indem Sie den   makepkg ausführen Befehl. Bitte beachten Sie, dass das Paket möglicherweise nicht erstellt wird, wenn Sie makepkg verwenden. Lesen Sie in diesem Fall die Seite Lsyncd AUR und lesen Sie die Benutzerkommentare.

makepkg -sri

Fedora

sudo pacman -S lsyncd

OpenSUSE

sudo zypper install lsyncd

Generic Linux

Kann Lsycnd für Ihr Linux-Betriebssystem nicht gefunden werden? In diesem Fall müssen Sie möglicherweise das Programm herunterladen und aus dem Quellcode erstellen. Öffnen Sie ein Terminal und befolgen Sie die Schritt-für-Schritt-Anweisungen, um zu erfahren, wie Sie Lsycnd einrichten und ausführen können.

Schritt 1: Die App hat viele Abhängigkeiten, die installiert werden müssen. Überprüfen Sie die Liste unten und greifen Sie zu jedem dieser Pakete.

  • Cmake
  • Lua (5.2 oder höher)
  • Liblua (5.2 oder höher)
  • GCC-Compiler
  • Lua-Compiler
  • Make
  • Binutils
  • Git

Weitere Informationen zu erforderlichen Abhängigkeiten finden Sie hier auf GitHub.

Schritt 2:   Verwenden Sie Git und klonen Sie den Quellcode auf Ihren Linux-PC.

git clone https://github.com/axkibe/lsyncd.git

Schritt 3: Wechseln Sie mit der in den Lsyncd-Codeordner CD Befehl.

cd lsyncd

Schritt 4: Erstellen Sie im Code-Ordner ein neues Build-Verzeichnis.

mkdir build

Schritt 5: Verschieben Sie die Terminalsitzung in das neue Build-Verzeichnis.

cd build

Schritt 6: Führen Sie cmake aus, um den Code-Kompilierungsprozess zu starten.

cmake ..

Schritt 7: Beenden Sie den Kompilierungsvorgang mit dem Befehl make .

make

Schritt 8:   Installieren Sie die App mit make install auf Ihrem Linux-Computer.

sudo make install

Lsyncd konfigurieren

Der Lsyncd-Dienst wird im Hintergrund ausgeführt. Leider wird der Dienst nicht manuell gestartet und aktiviert. Daher müssen wir, bevor wir mit Lsyc interagieren können, den Hintergrunddienst mit dem Befehl systemctl starten.

sudo service lsyncd start

Wenn der Dienst gestartet ist, können Sie eine neue Konfigurationsdatei mit dem Befehl touch erstellen.

sudo touch /etc/lsyncd.conf

Beachten Sie bitte, dass das Erstellen einer Datei unter /etc/lsynd.conf auf einigen Betriebssystemen möglicherweise nicht funktioniert . Möglicherweise müssen Sie stattdessen eine Konfigurationsdatei in / etc / lsyncd / erstellen.

sudo mkdir -p /etc/lsyncd/
sudo touch /etc/lsyncd/lsyncd.conf.lua

Öffnen Sie die Konfigurationsdatei mit dem Nano-Texteditor.

sudo nano /etc/lsyncd.conf

Oder, wenn Sie die Konfiguration in /etc/lsyncd/ , machen Sie Folgendes:

sudo nano /etc/lsyncd/lsyncd.conf.lua

Fügen Sie den folgenden Code in die Konfigurationsdatei ein:

settings {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.stat",
statusIntervall = 1,
nodaemon = false
}

Nachdem der Code im Nano-Texteditor enthalten ist, speichern Sie ihn durch Drücken der Tastenkombination Strg + O . Beenden Sie es dann mit Strg + X .

Gemeinsamen Ordner einrichten

Nun, da der Kern des Konfigurationsordners eingerichtet ist, müssen wir ein Synchronisierungssystem einrichten. Um ein Synchronisierungssystem einzurichten, gehen Sie zurück zu Nano und fügen Sie den Code in lsyncd.conf direkt unter dem zuvor hinzugefügten ein.

Hinweis: Stellen Sie sicher, dass Sie den Synchronisierungscode durchgehen und ihn so ändern, dass er Ihren Anforderungen entspricht.

So synchronisieren Sie Ihre Dateien mit lsyncd unter Linux

sync {
default.rsyncssh,
source = "/source/folder/location",
host = "remote-pc-or-server-ip",
targetdir = "/remote/directory"
}

 

Speichern Sie die Änderungen erneut mit Strg   + O.

Synchronisierung starten

Lsync ist fertig und einsatzbereit. Nun ist es an der Zeit, den Synchronisationsprozess zu starten. Verwenden Sie in einem Terminal den Befehl Dienst , um ihn neu zu starten.

sudo service restart lsyncd

Durch einen Neustart von Lsync mit dem Befehl service wird die neue Konfigurationsdatei gelesen und die Synchronisierung der Daten sofort gestartet.

ABONNIEREN SIE UNSEREN

NEWSLETTER

Erhalten Sie tägliche Tipps in Ihrem Posteingang. Nehmen Sie an 35.000 + anderen Lesern teil

q , quelle

Zusammenhängende Posts:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.