Skip to content

ノートDwinar

Hidup tuh bercanda, yang serius cuma mati

Menu
  • Home
  • Admin Server
    • Debian
    • RedHat
    • Ubuntu
    • Zimbra
  • Blog
  • Buku & Publishing
  • About
  • Contact
Menu

Backup Data Menggunakan lsync

Posted on January 18, 2019March 23, 2019 by dwinar

lsyncd

Pada kesempatan kali ini saya akan memberikan tutorial cara menggunakan lsyncd. Lsyncd merupakan singkatan dari “Live Syncing Daemon”, seperti namanya lsyncd digunakan untuk menyinkronkan atau mereplikasi file & direktori secara lokal dan jarak jauh setelah interval waktu tertentu. Ia menggunakan rsync & ssh di backend.

Lsyncd bekerja pada arsitektur Master dan Slave di mana ia memantau direktori pada server master, jika ada perubahan atau modifikasi yang dilakukan maka lsyncd akan mereplikasi yang sama pada server slave-nya setelah interval waktu tertentu.

Pada artikel ini kita akan membahas cara menginstal dan menggunakan lsyncd pada CentOS 7 &  Debian 8.

Skenario: Misalkan ingin menyinkronkan directory “/home/dwinar/data/” dari server Master ke server Slave directory “/home/backup”

IP Server Master = 192.168.40.10
IP Server Slave = 192.168.40.11
Direktori yang akan disinkronkan =/home/backup

catatan : Sebelum mengikuti tutorial ini pastikan kedua server tersebut sudah terinstall rsync dan bisa konfigurasikan agar bisa ssh tanpa password (untuk kemudahan proses sinkronisasi data)

# install from EPEL

Untuk paket lsync tidak tersedia di repo bawaan OS CentOS. Mesti menggunakan repo EPEL. Untuk tutorialnya bisa menggunakan link berikut ini. Setelah itu install paket lsyncd dengan perintah berikut:

[[email protected] ~]# yum -y install lsyncd

Buka konfigurasi lsyncd.

[[email protected] ~]# vi /etc/lsyncd.conf
----
-- User configuration file for lsyncd.
--
-- Simple example for default rsync, but executing moves through on the target.
--
-- For more examples, see /usr/share/doc/lsyncd*/examples/
--
-- sync{default.rsyncssh, source="/var/www/html", host="localhost", targetdir="/tmp/htmlcopy/"}


settings{
    logfile = "/var/log/lsyncd.log"
    statusFile = "/var/log/lsyncd.stat",
    statusInterval = 1,
}
sync{
    default.rsync,
    source="/home/dwinar/data/",
    target="192.168.40.11:/home/backup",
}

Restart lsyncd

[[email protected] ~]# systemctl restart lsyncd
[[email protected] ~]# systemctl enable lsyncd

Cek di pc server Slave, jika berhasil file pada directory server Master telah sinkron dengan directory server Slave.

 

Update.

Jika anda hendak mengimplementasikan di server dengan OS ubuntu sebagai server master bisa menggunakan tutorial ini.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Instalasi T-Pot Honeypot Framework
  • Ulang Tahun Excellent 9
  • Cara Setting DNS over HTTPS
  • Cara Upgrade OS Mikrotik
  • Membersihkan Sampah Pada Docker

Recent Comments

  • raihan irfan on Cara Install Docker Toolbox di Windows 10 Home
  • dwinar on Instalasi T-Pot Honeypot Framework
  • dwinar on Instalasi T-Pot Honeypot Framework
  • dwinar on Cara Replikasi Database Master – Slave
  • manda on Cara Replikasi Database Master – Slave

Categories

  • Admin Server
  • Blog
  • Debian
  • RedHat
  • Ubuntu
  • Zimbra

Archives

  • January 2021
  • September 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018

Tags

BBB Blog CentOS CentOS 8 Cockpit cPanel DataBases docer Docker Docker CE Docker Private Registry Docker Toolbox fail2ban Gnome google cloud Honeypot Jitsi Kubernetes Let’s Encrypt Linux lsync MariaDB Mikrotik Nakivo NextCloud Open Source OpenSUSE Redhat RedHat 7 S/MIME SSH SSL T-Pot Ubuntu Video Conference Web Server WFH WHM Windows Zextras Zimbra Zimbra Docs Zimbra Drive Zimbra Drive v2 Zimbra NE
January 2019
MTWTFSS
 123456
78910111213
14151617181920
21222324252627
28293031 
« Dec   Feb »
© 2022 ノートDwinar | Powered by Minimalist Blog WordPress Theme