Rsync untuk Linux: Cara menyinkronkan, menyalin, dan mencadangkan file seperti seorang profesional
5 menit baca - 7 Juli 2025

Pelajari cara menggunakan rsync di Linux untuk menyinkronkan berkas, menyalin data di antara server, dan mengotomatiskan pencadangan. Alat bantu baris perintah yang kuat ini sangat penting bagi para pengembang dan sysadmin.
Rsync untuk Linux: Cara menyinkronkan, menyalin, dan mencadangkan file seperti seorang profesional
Rsync adalah salah satu alat transfer berkas yang paling efisien dan andal yang tersedia pada sistem mirip Unix. Baik Anda menyinkronkan server, menyalin cadangan, atau migrasi antar penyedia VPS, rsync sering kali merupakan alat paling cerdas untuk pekerjaan itu.
Artikel ini menguraikan apa yang dilakukan rsync, mengapa rsync lebih baik daripada alat penyalinan biasa, dan bagaimana cara menggunakannya dengan penuh percaya diri.
Apa itu rsync?
Rsync adalah alat baris perintah untuk menyinkronkan berkas dan direktori di antara dua lokasi. Alat ini dapat bekerja:
- Secara lokal: menyalin dari satu direktori ke direktori lain pada mesin yang sama
- Melalui SSH: menyalin dari satu sistem ke sistem lain dengan aman
- Dengan dukungan resume: melewatkan file yang tidak berubah dan melanjutkan sebagian transfer
- Dengan kompresi: mengurangi waktu transfer melalui tautan yang lambat
Tidak seperti scp atau cp, rsync membandingkan sumber dan tujuan, hanya mengirim perbedaan - yang membuatnya sangat hemat bandwidth dan waktu.
Mengapa rsync sangat bagus
- Transfer bertahap yang cepat - hanya data yang berubah yang dikirim
- Mempertahankan izin, symlink, stempel waktu - ideal untuk tugas-tugas tingkat sistem
- Kuat melalui SSH - aman dan ramah skrip
- Mode uji coba - lihat apa yang akan berubah sebelum menjalankan apa pun
- Dukungan kompresi - mempercepat transfer
yanglambat(bendera-z) - Ramah jaringan - melanjutkan transfer yang rusak tanpa memulai ulang
Penjelasan opsi rsync yang umum
Berikut ini adalah flag yang paling berguna yang akan Anda gunakan:
-a→ mode arsip (mempertahankan kepemilikan, perizinan, tautan simbolis, dll.)-v→ bertele-tele (menunjukkan apa yang sedang terjadi)-z→ mengompres data file selama transfer--progres→ menampilkan pembaruan progres secara langsung--delete→ menghapus berkas di tujuan yang tidak ada di sumber-e ssh→ menggunakan SSH untuk koneksi jarak jauh
Contoh-contoh Rsync
1. Menyalin direktori secara lokal
rsync -av /source/path/ /tujuan/path/
Ini akan menyalin semua yang ada di /source/path/ ke dalam /destination/path/, dengan mempertahankan metadata.
2. Menyinkronkan ke server jarak jauh melalui SSH
rsync -avz /local/dir/ user@remote_ip:/remote/dir/
Bagian -z menambahkan kompresi; bagian -e ssh bersifat implisit saat menggunakan hos jarak jauh.
3. Uji coba untuk melihat apa yang akan disalin
rsync -avz --dry-run /local/dir/ user@remote:/dir/
Sangat bagus untuk menguji sebelum menyinkronkan apa pun - tidak ada yang benar-benar disalin.
4. Mencadangkan server jauh ke mesin lokal Anda
rsync -avz user@remote_ip:/etc/ /backup/etc/
Gunakan ini untuk membuat cuplikan lokal dari berkas konfigurasi jarak jauh.
5. Mencerminkan dua direktori
rsync -av --delete /source/ /destination/
Ini memastikan bahwa tujuan cocok dengan sumber - termasuk penghapusan.
6. Mengecualikan berkas atau folder tertentu
rsync -av --exclude="*.log" /src/ /dest/
Lewati semua berkas .log dalam contoh ini.
Sinkronisasi melalui cron: Pencadangan otomatis
Ingin pencadangan konfigurasi server harian?
-
Buat skrip seperti:<br>
rsync -az /etc/ user@backup:/home/backups/hostname/etc/ -
Tambahkan ke crontab Anda dengan
crontab -e:<br>0 2 * * * /home/user Anda/rsync-backup.sh
Ini akan menjalankan pekerjaan setiap malam pada pukul 2:00 pagi.
Rekomendasi video
Judul: Kuasai Rsync! Panduan Sinkronisasi File Linux yang Paling Utama!<br>
Saluran Teknologi Sederhana<br>
Pikiran akhir
Rsync adalah salah satu alat yang sangat diperlukan setelah Anda memahaminya. Alat ini dapat diandalkan, efisien, dan telah teruji dalam pertempuran - sempurna untuk segala hal, mulai dari penyalinan berkas sederhana hingga migrasi sistem secara menyeluruh.
Baik Anda mengelola satu VPS atau armada server, belajar menggunakan rsync dengan baik akan menghemat waktu, bandwidth, dan stres. Mengapa tidak mencobanya pada VPS performa tinggi kami? Anda bisa memulai hanya dengan $6,99.

Cara menginstal dan menggunakan Redis pada VPS
Pelajari cara menginstal dan mengonfigurasi Redis di VPS untuk performa, keamanan, dan manajemen yang optimal dalam aplikasi Anda.
9 menit baca - 7 Januari 2026
Memantau server khusus atau VPS Anda, apa saja pilihannya di tahun 2025?
12 menit baca - 28 November 2025

Ada pertanyaan atau butuh solusi khusus?
Opsi yang fleksibel
Jangkauan global
Penerapan instan
Opsi yang fleksibel
Jangkauan global
Penerapan instan
