Backup File antar Server dengan Rsync di Linux

Agar mudah membuat backup file antar server secara otomatis, kita dapat menggunakan rsycn, tetapi kali ini saya akan memasukkan perintah rsync pada shell script agar mudah dijalankan melalui crontab linux. berikut cara step by stepnya

Sebelum menginjak ke backup file dengan rsync pastikan dari sisi client dapat akes SSH ke server (server yang akan di backup) tanpa diminta password, kalau masih di minta password anda bisa mengikuti tutorial berikut ini agar dapat login tanpa diminta password.

sebelumnya anda harus sudah berada pada superuser / root

buatlah shell script dengan perintah :
nano backup-rsync.sh

kemudian masukkan perintah rsync di dalam file backup-rsync.sh, adapun perintahnya sebagai berikut
rsync -avz amek@192.168.9.3:/data/backup/ /home/amek/Backup/Database-ERP/ 

Maksud dari perintah tersebut adalah :
amek : adalah user ssh dari server yang akan di backup
192.168.9.3 : IP dari server yang akan di backup
/data/backup/ : file yang akan dibackup di dalam /data/backup/
/home/amek/Backup/Database-ERP : folder tujuan dari server yang akan menerima backup-an

kemudian tekan CTRL+X pada keyboard dan kemudian tekan Y untuk menyimpan

kemudian masuk pada crontab untuk menentukan schedule menjalankan script tersebut, adapun perintanya
crontab -e

Pada crontab kita masukkan script yang akan di jalankan beserta foldernya
0 22 * * * /home/amek/backup-rsync.sh > /dev/null

maksud pada contoh di atas kita memanggil backup-rsync.sh pada jam 22.00, dan backup-rsync.sh berada pada folder /home/amek/


EmoticonEmoticon