Categories: Linux

Backup File pada Linux

Backup adalah hal yang sangat penting pada server. Ada beberapa cara yang dapat digunakan untuk melakukan backup file. Cara yang pertama adalah menggunakan scp. scp digunakan untuk melakukan copy file melalui ssh dari suatu server ke server yang lain. Berikut adalah command scp yang biasa digunakan

scp -P 22 -rp sourcedirectory user@dest:/path

Perintah di atas akan meng-copy file dari directory sourcedirectory  ke server dengan username user , host tujuan dest , dan folder tujuan /path . -P 22 digunakan untuk menentukan port ssh yang digunakan. -rp  adalah flag yang digunakan agar melakukan copy secara recursive r dan waktu modifikasi, waktu akses file tetap terjaga p .

Hal yang disayangkan dari scp adalah dia melakukan copy keseluruhan file meskipun hanya beberapa file yang berubah. Hal ini akan berdampak pada bandwidth yang terpakai menjadi sangat besar.

Cara kedua yang dapat dilakukan adalah menggunakan rsync. Sama seperti scp, rsync juga dapat digunakan untuk melakukan copy file dari suatu server ke server lain. Kelebihan rsync dibandingkan dengan scp adalah rsync dapat melakukan copy hanya pada file yang mengalami perubahan. Berikut adalah perintah yang biasa digunakan

rsync -avzhe ssh backup.tar root@192.168.0.100:/backups/

backup.tar  adalah file yang akan dibackup. Bisa juga berupa folder. root@192.168.0.100 adalah user dan IP server tujuan. /backups/ adalah folder pada server tujuan dimana backup akan disimpan.

Perbedaan antara rsync dan scp dapat dilihat lebih lanjut di sini.

[1][2][3]

Akhmad Fakhoni Listiyan Dede

View Comments

Share
Published by
Akhmad Fakhoni Listiyan Dede

Recent Posts

Install kubernetes cluster using kubeadm

Hello everyone! 👋 Welcome to our step-by-step guide on using kubeadm to install Kubernetes. It's…

9 months ago

Meningkatkan Efisiensi Memory Proxmox Lebih dari 20%

Proxmox adalah hypervisor yang populer digunakan karena penggunaannya yang cukup simpel jika dibandingkan dengan hypervisor…

4 years ago

Longhorn Failed Upgrade from v0.8.1 to v1.0.0 caused by pv created before v0.6.2

This post is mirror of https://forums.rancher.com/t/failed-upgrade-from-v0-8-1-to-v1-0-0-caused-by-pv-created-before-v0-6-2/17586 I scale down all pods that has vpc to…

4 years ago

Cara Setup Network Ubuntu Server 18.04 pada Proxmox

Ubuntu Konfigurasi network pada Ubuntu Server 18.04 berbeda dengan ubuntu versi sebelumnya. Versi sebelumnya menggunakan…

4 years ago

VSCode Terminal Font Fix on MacOS

For detailed problems, see https://notulensiku.com/2019/02/fix-integrated-terminal-font-vscode/ To solve on mac, you need to install powerline fonts…

5 years ago

Enable Forward Secrecy pada Apache

Untuk mengaktifkan Forward Secrecy pada web browser Apache, versi minimum yang dibutuhkan adalah: OpenSSL 1.0.1c+Apache…

5 years ago