ļauj sinhronizēt failus un direktorijus starp divām iekārtām tīklā vai starp divām vietām vienā un tajā pašā ierīcē
The Rsync 3.3.0 jaunās versijas izlaišana, kurā ir ieviesti dažādi kļūdu labojumi, kā arī daži uzlabojumi, starp kuriem izceļas uzlabojumi dažos skriptos, man lapās, kā arī dažos komandu argumentos.
Tiem, kas nezina par Rsync, jums jāzina, ka tā ir utilīta, kas ļauj pakāpeniski sinhronizēt un dublēt failus ar saspiestiem un šifrētiem datiem. Rsync izmanto delta kodēšanas paņēmienu, kas ļauj sinhronizēt failus un direktorijus starp divām mašīnām tīklā vai starp divām vietām tajā pašā ierīcē, samazinot pārsūtīto datu apjomu.
Kas jauns Rsync 3.3.0?
Šajā jaunajā Rsync 3.3.0 versijā ir parādīta viena no vissvarīgākajām izmaiņām, projekta nodošanu no uzturētāja WayneD personīgā konta neatkarīgai organizācijai RsyncProject. Tiek minēts, ka šīs reorganizācijas mērķis ir veicināt sadarbību un pastāvīgu Rsync uzturēšanu.
Papildus tam Izveidota arī jauna uzturētāju komanda rsync un tas ir Projekta attīstībai atkal pievienojies tās dibinātājs Endrjū Tridžels no Samba un rsync projektiem, kā arī pievienojot Pols Makerrass, viens no pirmajiem rsync izstrādātājiem.
Attiecībā uz izmaiņām un uzlabojumiem, ko piedāvā Rsync 3.3.0, var atzīmēt, ka dažos utilītas skriptos tika veikti uzlabojumi, jo Rrsync ir uzlabots ar argumentu -no-overwriteopciju, lai nodrošinātu, ka esošus failus jūsu ierobežotajā, bet rakstāmajā direktorijā nevar modificēt.
Papildus tam,s uzlabojumi rokasgrāmatā, lai atzīmētu saites ar .UR un .UE, kā arī daži uzlabojumi manuālajā lapā par moduļu apstrādi un ka mapfrom un mapto perl skripti (atbalsta direktorijā) tika mainīti uz vienu Python skriptu, ko sauc par idmap. Es konvertēju vēl pāris Perl skriptus uz Python.
Vēl viena Rsync 3.3.0 izmaiņa ir tā, ka tā tagad zvana OpenSSL_add_all_algorithms()kompilējot ar vecāku openssl bibliotēku, kā arī argv apstrāde tika mainīta, lai strādātu ar jaunāku popt bibliotēku, tādu, kurai patīk atbrīvot vairāk datu nekā iepriekš, un arī perl mnt-excl skripts tika mainīts (atbalsta direktorijā) uz Python. skripts.
Gada citas izmaiņas, kas izceļas šīs jaunās versijas:
- Izlabota kļūda vietnē
--sparse --inplacekura beigu atstarpe avota failā neizdzēsa beigu datus galamērķa failā. - Novērsta bufera pārpilde kontrolsummas2 kodā, ja SHA1 tiek izmantots kontrolsummas2 algoritmam.
- Novērsta problēma, kad tiek kompilēts rsync
_FORTIFY_SOURCElai turpmākie testi nesūdzētos par strlcpy() robežvērtību (kas bija pārāk liela, lai gan lielāka vērtība nevarēja izraisīt pārplūdi). - Pievienojiet atpakaļ atzīmei to rakstzīmju sarakstam, no kurām faila nosaukumam ir jāatceļ, izmantojot atpakaļvērstās slīpsvītras.
- Novērsta virkņu salīdzināšanas problēma iekšējā apstrādē
--progress(tādai lokalizācijai, piemēram, tr_TR.utf-8, bija nepieciešama iekšēja aktivizēšana--infoiespējas izmantot lielo burtu indikatoru nosaukumus, lai nodrošinātu to atbilstību). - Novērsta problēma ar dēmonu autentifikāciju vecākiem protokoliem (29 un vecākiem), ja openssl bibliotēka tiek izmantota MD4 kontrolsummu aprēķināšanai.
- Novērsta veca statistikas kļūda, kas uzskaitīja ierīces kā simboliskas saites.
Interesē lai par to uzzinātu vairāk par šo jauno versiju varat skatīt sīkāku informāciju vietnē šo saiti.
Kā instalēt Rsync operētājsistēmā Linux?
Tiem, kurus interesē iespēja instalēt šo rīku savā sistēmā, viņi to var izdarīt, instalējot pakotni, kas tiek piedāvāta vairuma Linux izplatījumu krātuvēs.
To lietotāju gadījumā, kuri izmanto Debian, Ubuntu vai jebkurš atvasinājums No tiem vienkārši atveriet termināli un ierakstiet tajā:
sudo apt instal rsync
Tagad par tiem, kas ir lietotāji Fedora:
sudo dnf instalēt rsync
Savukārt attiecībā uz tiem, kuri ir lietotāji Arch Linux un visi tā atvasinājumi:
sudo pacman -s rsync
Kas attiecas uz tiem, kas ir openSUSE:
sudo zypper programmā rsync