Anda memiliki server evoucher dimana ada banyak informasi penting di situ, khususnya saldo para member. Mesin server ini diletakkan di rumah. Anda membutuhkan tingkat keamanan data yang lebih, guna mengantisipasi kejadian yang tidak diinginkan pada rumah tersebut. Disinilah mirror lintas mesin diperlukan dimana data secara periodik di-download oleh mesin lain di luar rumah.
Program yang digunakan adalah rsync, biasanya sudah terpasang setelah instalasi Debian, khususnya Ubuntu.
Rsync Server
Ini berada di server rumah yang akan di-mirror. Buatlah /etc/rsyncd.conf:
uid = root gid = root read only = yes hosts allow = 192.168.0.2 max connections = 1 [var] path = /var [etc] path = /etc
RSYNC_ENABLE=true
# /etc/init.d/rsync start
Rsync Client
Ini terletak di IP 192.168.0.2. Buatlah /usr/local/bin/mirror-server:
#!/bin/sh mkdir -p /home/server/var/lib/postgresql while true; do rsync -va --delete-after 192.168.0.1::var/lib/postgresql/ /home/server/var/lib/postgresql/ echo "Selesai" sleep 7 done
# chmod 755 /usr/local/bin/mirror-server
# mirror-server
#!/bin/sh /usr/local/bin/mirror-server >/dev/null 2>&1 &
# chmod 755 /etc/init.d/mirror-server
# runlevel N 2
# cd /etc/rc2.d # ln -s ../init.d/mirror-server S70mirror-server
# ps ax | grep mirror
Komentar terbaru
10 tahun 44 pekan y.l.
13 tahun 23 pekan y.l.
13 tahun 23 pekan y.l.
13 tahun 23 pekan y.l.