Copy Data / Transfer File antar Server dengan SCP dan RSYNC

9 February 2012 by: bayu

Ketika kita harus meng-copy atau transfer file dari satu server ke server lain biasanya kita menggunakan FTP. Namun bagaimana jika data yang di transfer sangat banyak dan besar ukurannya? Bayangkan kerepotannya.

Bagi anda admin server dengan login SSH, anda bisa menggunakan 2 metode yang lebih simple yang akan saya coba berikut. Yaitu transfer file antar server dengan SCP dan transfer file antar server dengan RSYNC.

Transfer file antar server dengan SCP

Anda bisa menggunakan command SCP untuk memindahkan file dari lokal ke server tujuan atau sebaliknya, contohnya sbb:

  • Memindahkan data dari lokal ke server tujuan (Upload):

scp jagoanhosting.txt root@xx.xx.xx.xx:/folder/ (untuk single file)

scp -r jagoanhosting/ root@xx.xx.xx.xx:/folder/ (untuk folder)

  • Memindahkan data dari server tujuan ke lokal (Download):

scp  root@xx.xx.xx.xx:/folder/jagoanhosting.txt jagoanhosting/ (untuk single file)

scp -r  root@xx.xx.xx.xx:/folder/ jagoanhosting/(untuk folder)

Transfer file antar server dengan RSYNC

RSYNC bisa digunakan untuk memindahkan file atau mensynchronize 2 folder dalam 2 server yag berbeda agar isinya sama.  Berikut command yang umum digunakan:

  • Mensyncronize data dan menghapus data yang berbeda:

rsync –delete -avz jagoanhosting/ root@xxx.xxx.xx.xx:/folder/

  • Memindahkan data tanpa menghapus data yang berbeda

rsync -avz jagoanhosting/ root@xxx.xxx.xx.xx:/folder/

Keterangan:

–delete = menghapus data yang tidak sama

-a = archive, memunculkan list file yang dicopy

-v = memunculkan detail copy file

-z = mengkompres  sebelum memindahkan file agar lebih cepat

Nah, Selamat mencoba

Bayu

Bergabung ke dalam tim BEON sejak Agustus 2009 dan saat ini tengah mengembangkan ilmunya sebagai Technical Support Jagoan Hosting di Jakarta.

Twitter - More Posts

Trackbacks


Leave a Reply