RSYNC adalah alat penyalinan file yang cepat dan luar biasa serbaguna untuk file jarak jauh dan lokal.
RSYNC menggunakan algoritma Delta-Transfer yang menyediakan metode yang sangat cepat untuk membawa file jarak jauh ke dalam sinkronisasi. Ini melakukan ini dengan mengirimkan hanya perbedaan dalam file di seluruh tautan, tanpa mengharuskan kedua set file ada di salah satu ujung tautan sebelumnya. Sekilas ini mungkin tampak mustahil karena perhitungan diff antara dua file biasanya membutuhkan akses lokal ke kedua file.
Laporan teknis yang menjelaskan algoritma RSYNC disertakan dengan paket ini.
Pada dasarnya Anda menggunakan RSYNC seperti SCP, tetapi RSYNC memiliki banyak opsi tambahan. Untuk mendapatkan daftar lengkap jenis opsi yang didukung:
rsync --help
Lihat Manpage untuk informasi yang lebih rinci.
Jika Anda perlu membangun RSYNC sendiri, lihat halaman Instal untuk informasi tentang perpustakaan dan paket apa yang dapat Anda gunakan untuk mendapatkan fitur maksimal dalam build Anda.
Rsync biasanya menggunakan SSH atau RSH untuk komunikasi dengan sistem jarak jauh. Tidak perlu setuid dan tidak memerlukan hak istimewa untuk instalasi. Namun, Anda harus memiliki sistem SSH atau RSH yang berfungsi. Menggunakan SSH direkomendasikan untuk fitur keamanannya.
Atau, RSYNC dapat berjalan dalam mode `Daemon ', mendengarkan di soket. Ini umumnya digunakan untuk distribusi file publik, meskipun otentikasi dan kontrol akses tersedia.
Untuk menginstal RSYNC, pertama -tama jalankan skrip "Configure". Ini akan membuat makefile dan config.h sesuai untuk sistem Anda. Lalu ketik "buat".
Perhatikan bahwa pada beberapa sistem Anda harus memaksa mengkonfigurasi untuk tidak menggunakan GCC karena GCC mungkin tidak mendukung beberapa fitur (seperti offset file 64 bit) yang dapat didukung oleh sistem Anda. Atur variabel lingkungan CC ke nama kompiler asli Anda sebelum menjalankan konfigurasi dalam kasus ini.
Setelah dibangun, masukkan salinan RSYNC di jalur pencarian Anda di sistem lokal dan jarak jauh (atau gunakan "Buat Instal"). Itu saja!
Rsync juga dapat berbicara dengan "Rsync Daemon" yang dapat memberikan RSYNC anonim atau diautentikasi. Lihat Rsyncd.conf (5) Manpage untuk detail tentang cara mengatur daemon rsync. Lihat Rsync (1) Manpage untuk info tentang cara terhubung ke daemon rsync.
Untuk informasi lebih lanjut, kunjungi situs web RSYNC utama.
Anda akan menemukan daftar FAQ, unduhan, sumber daya, versi HTML dari surga, dll.
Ada milis untuk diskusi RSYNC dan aplikasinya yang terbuka untuk siapa saja untuk bergabung. Rilis baru diumumkan dalam daftar ini, dan ada juga milis pengumuman khusus untuk mereka yang menginginkan pengumuman resmi. Lihat halaman daftar surat untuk detail lengkap.
Halaman web pelacak bug memiliki detail lengkap tentang pelaporan bug.
Halaman itu berisi tautan ke daftar bug saat ini, dan informasi tentang cara melakukan pekerjaan yang baik saat melaporkan bug. Anda mungkin juga ingin mencoba mencari di internet untuk pesan kesalahan yang Anda terima, atau mencari di arsip milis.
Untuk mengirim laporan bug, ikuti instruksi di halaman pelacakan bug dari situs web.
Bergantian, email laporan bug Anda ke [email protected].
Jika Anda ingin mendapatkan versi terbaru dari RSYNC Direct dari repositori kode sumber, maka Anda perlu menggunakan git. Git Repo di -host di GitHub dan di situs Samba.
Lihat halaman unduhan untuk detail lengkap tentang semua cara untuk mengambil sumbernya.
Rsync awalnya ditulis oleh Andrew Tridgell dan Paul Mackerras. Banyak orang dari seluruh dunia telah membantu mempertahankan dan memperbaikinya.
RSYNC dapat digunakan, dimodifikasi, dan didistribusikan kembali hanya berdasarkan ketentuan Lisensi Publik Umum GNU, yang ditemukan dalam file yang menyalin dalam distribusi ini, atau di Free Software Foundation.