Lsync היא אלטרנטיבה לסינכרון קלRsync. זה עובד בערך באותו אופן שהוא סורק ספרייה מוגדרת לשינויים ומסנכרן אותה לכל מקום שהמשתמש רוצה. היישום פועל כשירות רקע וזמין להתקנה בהפצות לינוקס רגילות רבות. כדי לקבל Lsyncd ב- Linux, פתח חלון מסוף ופעל לפי ההוראות המתאימות למערכת ההפעלה שלך.
הערה: הקפד להתקין את האפליקציה בכל המחשבים שאליהם תרצה לסנכרן.

אובונטו
sudo apt install lsyncd
דביאן
sudo apt-get install lsyncd
קשת לינוקס
Lsyncd זמין עבור Arch Linux, אם כילא במקורות התוכנה הראשיים, לכן התקנתו עם הכלי לניהול חבילות Pacman אינה אפשרית. במקום זאת, מי שמעוניין להשתמש ב Daemon Live Sync ב- Arch חייב להוריד, לבנות ולהגדיר אותו מ- AUR.
כדי לגרום ליישום לעבוד על Arch Linux, הפעל מסוף ופעל לפי ההוראות שלהלן.
שלב 1: בעזרת Pacman, התקן גם את Base-devel וגם את Git. חבילות אלה הן חיוניות, ולא תוכלו ליצור אינטראקציה עם חבילת Lsyncd AUR בלעדיהן.
sudo pacman -S git base-devel
שלב 2: שיבוט את תמונת התצלום האחרונה של Lysncd AUR מאתר האינטרנט הרשמי של Arch Linux Repository.
git clone https://aur.archlinux.org/lsyncd.git
שלב 3: שנה את ספריית ההתחלה של הטרמינל מתיקיית הבית לספריית ה- "lsyncd" המשובטת החדשה באמצעות CD פקודה.
cd lsycnd
שלב 4: ערוך וייצר חבילת התקנה למחשב האישי של Linux שלך על ידי ביצוע ה- makepkg פקודה. שים לב שכאשר אתה משתמש makepkg, החבילה עשויה להיכשל בבנייה. אם זה קורה, עיין בדף Lsyncd AUR וקרא את הערות המשתמש להנחיות.
makepkg -sri
פדורה
sudo pacman -S lsyncd
OpenSUSE
sudo zypper install lsyncd
לינוקס גנרי
לא מצליחים למצוא Lsycnd עבור מערכת ההפעלה לינוקס שלכם? אם כן, יתכן שתצטרך להוריד את התוכנית ולבנות אותה מהמקור. פתח מסוף ופעל לפי ההוראות המפורטות להוראות כדי לבנות את Lsycnd לבנות ולהפעלתו.
שלב 1: לאפליקציה יש הרבה תלות שחייבים להתקין. בדוק את הרשימה שלהלן ותפוס כל אחת מהחבילות האלה.
- Cmake
- לואה (5.2 ואילך)
- ליבולה (5.2 ואילך)
- מהדר GCC
- מהדר לואה
- עשה
- Binutils
- גיט
מידע נוסף על תלות נחוצה ניתן למצוא ב- GitHub.
שלב 2: השתמש ב- GIT ושכפל את קוד המקור למחשב Linux שלך.
git clone https://github.com/axkibe/lsyncd.git
שלב 3:עבור לתיקיית קוד Lsyncd עם CD פקודה.
cd lsyncd
שלב 4: צור ספריית בנייה חדשה בתיקיית הקוד.
mkdir build
שלב 5: העבר את מושב הטרמינל לספריית הבנייה החדשה.
cd build
שלב 6: רוץ סמאק כדי להתחיל בתהליך איסוף הקוד.
cmake ..
שלב 7: סיים את תהליך ההדרכה עם עשה פקודה.
make
שלב 8: התקן את היישום למחשב לינוקס שלך באמצעות לבצע התקנה.
sudo make install
הגדר את Lsyncd
שירות Lsyncd פועל ברקע. לרוע המזל, השירות אינו מופעל ומאפשר את עצמו באופן ידני. כתוצאה מכך, לפני שנוכל ליצור קשר עם Lsyc, עלינו להפעיל את שירות הרקע באמצעות מערכת פקודה.
sudo service lsyncd start
עם תחילת השירות, אנו יכולים ליצור קובץ תצורה חדש באמצעות לגעת פקודה.
sudo touch /etc/lsyncd.conf
לידיעתך, בחלק ממערכות ההפעלה, יצירת קובץ בכתובת /etc/lsynd.conf יכול שלא יעבוד. יתכן שיהיה צורך ליצור קובץ תצורה ב- / etc / lsyncd / במקום זאת.
sudo mkdir -p /etc/lsyncd/ sudo touch /etc/lsyncd/lsyncd.conf.lua
פתח את קובץ התצורה באמצעות עורך הטקסט של ננו.
sudo nano /etc/lsyncd.conf
לחלופין, אם תגדיר את התצורה ב- / etc / lsyncd /, עשה:
sudo nano /etc/lsyncd/lsyncd.conf.lua
הדבק את הקוד למטה בקובץ התצורה:
settings {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.stat",
statusIntervall = 1,
nodaemon = false
}
לאחר שהקוד נמצא בעורך הטקסט של ננו, שמור אותו על ידי לחיצה על Ctrl + O שילוב מקלדת. ואז צא עם זה Ctrl + X.
הגדר תיקיה משותפת
כעת, לאחר הגדרת ליבת תיקיית התצורה, עלינו להקים מערכת סינכרון. כדי להגדיר מערכת סנכרון, חזור לננו והדבק בתוכו את הקוד lsyncd.conf, ישירות מתחת למה שנוסף קודם.
הערה: הקפד לעבור על קוד הסנכרון ולשנות אותו כך שיתאים לצרכים שלך.

sync {
default.rsyncssh,
source = "/source/folder/location",
host = "remote-pc-or-server-ip",
targetdir = "/remote/directory"
}
שוב, שמור את העריכות בתיקיה lsyncd.conf בננו עם Ctrl + O.
התחל את הסנכרון
Lsync מוכן ומוכן לשימוש. עכשיו הגיע הזמן להתחיל את תהליך הסנכרון. במסוף, השתמש ב- שירות פקודה להפעיל אותה מחדש.
sudo service restart lsyncd
על ידי הפעלה מחדש של Lsync באמצעות ה- שירות הפקודה, היא תקרא את קובץ התצורה החדש ותתחיל מייד לסנכרן נתונים.
הערות