Posted by: achvan | January 25, 2011

Belajar Aplikasi Rsync di Linux

Rsync adalah tool yang berfungsi untuk transfer dan sinkronisasi file atau tree (struktur direktori dan file) secara satu arah, baik transfer lokal (di sistem yang sama) maupun remote (jaringan/internet). Fungsi rsync mirip/identik dengan tool-tool ini: cp, mv, scp, FTP client. Rsync biasanya digabungkan dengan SSH sebagai metode transpor remotenya, walaupun dapat juga disetup untuk menjadi daemon sehingga tidak membutuhkan SSH.  Dalam kasus-kasus tertentu rsync juga dapat digunakan menggantikan HTTP client seperti wget [campur.info]. Secara umum rsync sangat populer dalam membuat mirror server.

Pertama kali saya membaca tentang rsync di situs opensuse.or.id. Disana ada artikel mengenai “Backup Data dengan Rsync“. Penjelasan lebih detail tentang apa itu rsync, keunggulan-keunggulannya, perintah-perintahnya, silahkan kesini atau ke situs rsync ….

Saya menggunakan openSUSE 11.2, dan menginstall rsync dengan menggunakan tools zypper. Untuk instalasi di Slackware, silahkan lihat di sini, Ubuntu bisa lihat disini, distro lain silahkan googling 🙂

Ahmad-box:~ # zypper in rsync

Setelah proses instalasi selesai, selanjurnya melakukan konfigurasi

Ahmad-box:~ # vi /etc/rsyncd.conf

Khusus untuk konfigurasi di PC yang saya pakai, saya tidak mengikuti konfigurasi default, namun nyontek dari konfigurasi dari luar (mohon maaf….saya lagi-lagi lupa sumbernya). Begini isinya…

motd file = /etc/rsyncd.motd
max connections = 2syslog facility = local3
hosts allow = 10.0.0.0/24 10.0.2.0/24 12.1.4.0/24
# labelmodul:
[Ahmad]
path = /home/ahmad/Download/
comment = Ahmad punya
read only = yes
use chroot = yes
list = yes
uid = nobody
gid = nogroup
[iso]
path = /iso-dvd
comment = Iso Opensuse 11.2
read only = yes
use chroot = yes
list = yes
uid = nobody
gid = nogroup

Khusus untuk warna hijau dan orange adalah dua folder yang ingin saya bagi ke komputer lain.  Konfigurasi yang warna putih merupakan konfigurasi secara umum. Adapun file “/etc/rsyncd.motd” ini hanyalah berupa ucapan welcome untuk user…

motd file = /etc/rsyncd.motd
Welcome to Ahmad Rsync.....

File ini biasanya sudah ada, jika belum ada maka bisa dibuat sendiri. Selanjutnya restart service rsync

Ahmad-box:~ # service rsyncd restart

Testing dari komputer teman..

komputer@teman:~> rsync 10.0.2.107::
Welcome to Ahmad Rsync.....
Ahmad           Ahmad punya
iso             Iso Opensuse 11.2

Untuk copy data, berikut contoh perintahnya

komputer@teman:~> rsync 10.0.2.107::Ahmad/file /home/client/copyfile-ahmad

Demikian, dan semoga bermanfaat.

Takes From My Old Blog : http://alsinji.co.cc/

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Categories

%d bloggers like this: