memungkinkan Anda untuk menyinkronkan file dan direktori antara dua mesin di jaringan atau antara dua lokasi di mesin yang sama
Itu rilis versi baru Rsync 3.3.0, yang telah menerapkan berbagai perbaikan bug, serta beberapa perbaikan, di antaranya perbaikan pada beberapa skrip, halaman manual, serta beberapa argumen perintah yang menonjol.
Bagi mereka yang belum tahu tentang Rsync, Anda harus tahu bahwa ini adalah utilitas yang memungkinkan Anda menyinkronkan dan mencadangkan file secara bertahap, dengan data terkompresi dan terenkripsi. Rsync menggunakan teknik pengkodean delta, yang memungkinkan untuk menyinkronkan file dan direktori antara dua mesin melalui jaringan atau antara dua lokasi pada mesin yang sama, meminimalkan volume data yang ditransfer.
Apa yang baru di Rsync 3.3.0?
Dalam versi baru Rsync 3.3.0 ini, salah satu perubahan terpenting disajikan, pengalihan proyek tersebut dari akun pribadi pengelola WayneD ke organisasi independen bernama RsyncProject. Disebutkan bahwa tujuan reorganisasi ini adalah untuk memfasilitasi kolaborasi dan pemeliharaan Rsync yang berkelanjutan.
Selain itu, Tim pengelola baru juga telah dibentuk untuk rsync dan itu Andrew Tridgell, sang pendiri, sekali lagi bergabung dalam pengembangan proyek ini proyek Samba dan rsync, serta penambahan Paul Mackerras, salah satu pengembang rsync pertama.
Mengenai perubahan dan peningkatan yang dihadirkan Rsync 3.3.0, terlihat bahwa perbaikan telah dilakukan pada beberapa skrip utilitas, karena di Rrsync telah diperbaiki dengan argumen -no-overwriteopsi untuk memastikan bahwa file yang ada di direktori Anda yang dibatasi tetapi dapat ditulis tidak dapat diubah.
Selain itu,perbaikan pada halaman manual untuk menandai tautan dengan .UR dan .UE, serta beberapa perbaikan pada halaman manual tentang penanganan modul dan skrip perl mapfrom dan mapto (di direktori dukungan) diubah menjadi skrip Python tunggal yang disebut idmap. Saya mengonversi beberapa skrip Perl lagi ke Python.
Perubahan lain yang menonjol di Rsync 3.3.0 adalah sekarang ia melakukan panggilan OpenSSL_add_all_algorithms()ketika dikompilasi dengan pustaka openssl yang lebih lama, ditambah penanganan argv diubah agar berfungsi dengan pustaka popt yang lebih baru, yang suka melepaskan lebih banyak data dari sebelumnya dan skrip Perl mnt-excl juga diubah (di direktori dukungan) menjadi Python naskah.
dari perubahan lain yang menonjol dari versi baru ini:
- Memperbaiki bug untuk
--sparse --inplaceyang mana spasi tambahan di file sumber tidak menghapus data tambahan di file tujuan. - Memperbaiki buffer overflow dalam kode checksum2 jika SHA1 digunakan untuk algoritma checksum2.
- Memperbaiki masalah saat rsync dikompilasi
_FORTIFY_SOURCEsehingga pengujian lebih lanjut tidak akan mengeluh tentang nilai batas strlcpy() (yang terlalu besar, meskipun nilai yang lebih besar tidak mungkin menyebabkan overflow). - Tambahkan tanda centang terbalik ke daftar karakter yang harus dihilangkan oleh nama file menggunakan garis miring terbalik.
- Memperbaiki masalah perbandingan string dalam penanganan internal
--progress(lokal seperti tr_TR.utf-8 memerlukan aktivasi internal--infoopsi untuk menggunakan nama indikator huruf besar untuk memastikan kecocokannya). - Memperbaiki masalah dalam otentikasi daemon untuk protokol yang lebih lama (29 dan yang lebih lama) jika perpustakaan openssl digunakan untuk menghitung checksum MD4.
- Memperbaiki bug statistik lama yang menghitung perangkat sebagai tautan simbolik.
Tertarik untuk dapat mengetahui lebih banyak tentangnya tentang versi baru ini, Anda dapat memeriksa detailnya di link berikut.
Bagaimana cara menginstal Rsync di Linux?
Bagi mereka yang tertarik untuk dapat menginstal alat ini di sistem mereka, mereka dapat melakukannya dengan menginstal paket yang ditawarkan dalam repositori sebagian besar distribusi Linux.
Dalam kasus mereka yang merupakan pengguna Debian, Ubuntu atau turunan apa pun Dari jumlah tersebut, cukup buka terminal dan di dalamnya ketikkan yang berikut ini:
sudo apt menginstal rsync
Sekarang untuk kasus mereka yang merupakan pengguna Fedora:
sudo dnf menginstal rsync
Sementara dalam kasus mereka yang merupakan pengguna Arch Linux dan turunannya:
sudo pacman -S rsync
Adapun mereka yang merupakan pengguna openSUSE:
sudo zypper di rsync