Senin, 26 Agustus 2019

Cara Menggunakan Rsync Dalam Transfer Data Pada VPS





Bagi sysadmin memindahkan file antar server hampir menjadi pekerjaan yang sering dilakukan. Bisa karena pindahan server atau untuk keperluan duplikasi. Banyak cara yang bisa digunakan untuk keperluan pindah server. Cara yang paling mudah dan tidak ribet adalah download file dari server A dan kita upload ke server B dengan menggunakan FTP. Tetapi bagaimana jika file yang kita akan pindah atau duplikasi ukuranya besar ? Selain repot dan memakan waktu tentu ini bukan cara yang efektif. Kita bakal dihadapkan dengan pekerjaan yang membosankan dan tidak solusi ketika terjadi pekerjaan yang berulang dikemudian hari. 

Rsync biasanya saya gunakan untuk keperluan pemindahan file atau duplikasi antara server. Selain cepat prosesnya Rsync cukup mudah untuk diterapkan bahkan untuk kita yang baru mengenalnya. Kita akan sangat merasa terbantu dengan Rsync. Untuk menggunakan Rsync kita perlu melakukan instalasi terlebih dulu diserver yang kita gunakan. Silahkan sesuaikan dengan server yang anda gunakan.

Ubuntu # apt-get install rsync
Centos # yum install rsync

Silahkan tunggu hingga proses instalasi selesai biasanya hanya membutuhkan bebeberapa detik saja.
Selanjutnya kita perlu mempelajari dasar penggunakan Rsync. Studi kasus kita adalah saya akan memindahkan folder dengan nama apps dari server A dengan IP 64.86.23.123 ke server B dengan IP 65.87.24.124. Langkah yang harus kita lakukan adalah kita login ke server A (64.86.23.123) kemudian ketikan perinah berikut :

rsync -e ssh -av -P -z directory_asal_server_a root@65.87.24.124:/directory_tujuan_server_B
Contoh :

rsync -e ssh -av -P -z /var/www/html/apps root@65.87.24.124:/home/totorajo/apps
Ketika kita tekan enter akan diminta untuk input password untuk server tujuan. Silahkan inputkan dan kita tunggu saja maka dalam waktu singkat semua file dari server A sudah ada di server B sesuai directory yang ditentukan. Perhantikan perintah berikut :

/var/www/html/apps ini artinya kita akan copy satu folder apps beserta isinya ke server tujuan
 
/var/www/html/apps/ ini artinya kita akan copy file hanya isi dari folder apps ke server tujuan

Pada bagian ini kita perlu berhati-hati jika salah perintah penggunaan / (garis miring) maka file bisa tercecer pada server tujuan. Hubungi saya ketika anda perlu bantuan untuk pemindahan file antar server. Semoga membantu :)




0 Comments:

DomaiNesia