membolehkan anda menyegerakkan fail dan direktori antara dua mesin pada rangkaian atau antara dua lokasi pada mesin yang sama
The keluaran versi baharu Rsync 3.3.0, yang telah melaksanakan pelbagai pembetulan pepijat, serta beberapa penambahbaikan, antaranya penambahbaikan dalam beberapa skrip, dalam halaman manual, serta dalam beberapa hujah perintah menonjol.
Bagi mereka yang tidak tahu tentang Rsync, anda harus tahu bahawa ia adalah utiliti yang membolehkan anda menyegerakkan dan membuat sandaran fail secara berperingkat, dengan data yang dimampatkan dan disulitkan. Rsync menggunakan teknik pengekodan delta, yang membolehkan untuk menyegerakkan fail dan direktori antara dua mesin melalui rangkaian atau antara dua lokasi pada mesin yang sama, meminimumkan jumlah data yang dipindahkan.
Apakah yang baharu dalam Rsync 3.3.0?
Dalam versi baharu Rsync 3.3.0 ini, salah satu perubahan paling penting dibentangkan, pemindahan projek daripada akaun peribadi penyelenggara WayneD kepada organisasi bebas yang dipanggil RsyncProject. Disebutkan bahawa tujuan penyusunan semula ini adalah untuk memudahkan kerjasama dan penyelenggaraan berterusan Rsync.
Selain itu, Pasukan penyelenggara baharu juga telah dibentuk untuk rsync dan itu Andrew Tridgell, pengasas, sekali lagi menyertai pembangunan projek itu projek Samba dan rsync, serta menambah Paul Mackerras, salah seorang pembangun rsync yang pertama.
Mengenai perubahan dan penambahbaikan yang dipersembahkan oleh Rsync 3.3.0, nampaknya penambahbaikan telah dibuat dalam beberapa skrip utiliti, kerana dalam Rrsync telah diperbaiki dengan hujah -no-overwritepilihan untuk memastikan bahawa fail sedia ada dalam direktori terhad tetapi boleh ditulis anda tidak boleh diubah suai.
Di samping itu,penambahbaikan pada halaman manual untuk menandakan pautan dengan .UR dan .UE, serta beberapa penambahbaikan pada halaman manual pengendalian modul dan bahawa skrip mapfrom dan mapto perl (dalam direktori sokongan) telah ditukar kepada satu skrip Python yang dipanggil idmap. Saya menukar beberapa lagi skrip Perl kepada Python.
Satu lagi perubahan yang menonjol dalam Rsync 3.3.0 ialah ia kini memanggil OpenSSL_add_all_algorithms()apabila disusun dengan perpustakaan openssl yang lebih lama, ditambah dengan pengendalian argv telah ditukar untuk berfungsi dengan perpustakaan popt yang lebih baru, yang suka mengeluarkan lebih banyak data berbanding sebelum ini dan skrip perl mnt-excl juga telah ditukar (dalam direktori sokongan) kepada Python skrip.
Daripada perubahan lain yang menonjol versi baru ini:
- Memperbaiki pepijat untuk
--sparse --inplaceyang mana ruang mengekor dalam fail sumber tidak memadamkan data mengekor dalam fail destinasi. - Memperbaiki limpahan penimbal dalam kod checksum2 jika SHA1 digunakan untuk algoritma checksum2.
- Memperbaiki masalah apabila rsync disusun
_FORTIFY_SOURCEsupaya ujian lanjut tidak akan merungut tentang nilai had strlcpy() (yang terlalu besar, walaupun tidak mungkin nilai yang lebih besar menyebabkan limpahan). - Tambahkan tanda belakang pada senarai aksara yang harus dilepaskan oleh nama fail menggunakan garis miring ke belakang.
- Memperbaiki isu perbandingan rentetan dalam pengendalian dalaman
--progress(tempat seperti tr_TR.utf-8 memerlukan pengaktifan dalaman--infopilihan untuk menggunakan nama penunjuk huruf besar untuk memastikan ia sepadan). - Memperbaiki isu dalam pengesahan daemon untuk protokol lama (29 dan lebih awal) jika perpustakaan openssl digunakan untuk mengira jumlah semak MD4.
- Memperbaiki pepijat statistik lama yang mengira peranti sebagai pautan simbolik.
Berminat untuk dapat mengetahui lebih lanjut mengenainya mengenai versi baru ini, anda boleh menyemak butirannya di pautan berikut.
Bagaimana untuk memasang Rsync pada Linux?
Bagi mereka yang berminat untuk dapat memasang alat ini pada sistem mereka, mereka boleh melakukannya dengan memasang pakej yang ditawarkan dalam repositori kebanyakan pengedaran Linux.
Dalam kes mereka yang pengguna Debian, Ubuntu atau sebarang derivatif Daripada jumlah ini, hanya buka terminal dan di dalamnya taip yang berikut:
sudo apt memasang rsync
Sekarang untuk kes mereka yang menjadi pengguna Fedora:
sudo dnf memasang rsync
Manakala dalam kes mereka yang menjadi pengguna Arch Linux dan sebarang turunannya:
sudo pacman -S rsync
Bagi mereka yang merupakan pengguna openSUSE:
sudo zypper dalam rsync