Sabtu, 19 Februari 2011

Belajar Rsync

Belajar Rsync




Sumber : samba.org/rsync/
Sumber : samba.org/rsync/
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 rsyncSetelah 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 /h

Tidak ada komentar:

Posting Komentar

kumpulan ilmu komputer