permet sincronitzar fitxers i directoris entre dues màquines d'una xarxa o entre dues ubicacions en una mateixa màquina
Es va donar a conèixer el llançament de la nova versió de Rsync 3.3.0, la qual arriba implementat diverses correccions d'errors, així com també algunes millores, entre les quals es destaquen les millores en alguns scripts, en pàgines de manual, així com en alguns arguments de comanda.
Per als que desconeixen de Rsync han de saber que és una utilitat que permet sincronitzar i recolzar arxius de manera incremental, amb dades comprimides i xifrades. Rsync utilitza la tècnica de delta encoding, que permet sincronitzar fitxers i directoris entre dues màquines d'una xarxa o entre dues ubicacions en una mateixa màquina, minimitzant el volum de dades transferides.
Què hi ha de nou a Rsync 3.3.0?
En aquesta nova versió que es presenta de Rsync 3.3.0 un dels canvis més importants, el trasllat del projecte del compte personal del mantenidor WayneD a una organització independent anomenada RsyncProject. S'esmenta que la finalitat d'aquesta reorganització és facilitar la col·laboració i el manteniment continu de Rsync.
A més d'això, també s'ha format un nou equip de mantenidors per rsync i és que novament s'ha sumat al desenvolupament del projecte Andrew Tridgell, el fundador dels projectes Samba i rsync, així com també se suma Paul Mackerras, un dels primers desenvolupadors de rsync.
Per la part dels canvis i millores que presenta Rsync 3.3.0 es destaca que es van realitzar millores en alguns scripts de la utilitat, ja que a Rrsync s'ha millorat amb l'argument -no-overwriteopció que permet garantir que els fitxers existents al vostre directori restringit, però gravable no es puguin modificar.
A més d'això, es destaquen las millores a les pàgines de manual per marcar enllaços amb .UR i .UE, a si com també algunes millores a la pàgina de manual sobre el maneig de mòduls i que es van canviar els scripts de perl mapfrom i mapte (al directori de suport) a un únic script de Python anomenat idmap. Vaig convertir un parell de scripts de Perl més a Python.
Un altre dels canvis que es destaca de Rsync 3.3.0 és que ara truca OpenSSL_add_all_algorithms()quan es compila amb una biblioteca openssl anterior, a més que es va canviar el maneig d'argv perquè funcioni amb una biblioteca popt més nova, una a la qual li agrada alliberar més dades que abans i també es va canviar l'script perl mnt-excl ( al directori de suport) a un script a Python.
Dels altres canvis que es destaquen d'aquesta nova versió:
- Es va corregir un error per
--sparse --inplaceel qual un espai final al fitxer d'origen no esborrava les dades finals al fitxer de destinació. - Es va corregir un desbordament del memòria intermèdia al codi checksum2 si s'utilitza SHA1 per a l'algorisme checksum2.
- S'ha solucionat un problema quan es compila rsync
_FORTIFY_SOURCEperquè les proves addicionals no es queixin d'un valor límit de strlcpy() (que era massa gran, encara que no era possible que el valor més gran causés un desbordament). - Afegiu una cometa invertida a la llista de caràcters que el nom del fitxer ha d'escapar mitjançant barres invertides.
- Es va solucionar un problema de comparació de cadenes en el maneig intern de
--progress(una configuració regional com tr_TR.utf-8 necessitava l'activació interna de--infoopcions per utilitzar noms dindicadors en majúscules per garantir que coincideixin). - S'ha solucionat un problema en l'autenticació del dimoni per a protocols més antics (29 i anteriors) si s'utilitza la biblioteca openssl per calcular sumes de comprovació MD4.
- Es va corregir un antic error d'estadístiques que comptava els dispositius com a enllaços simbòlics.
interessat en poder conèixer més sobre això sobre aquesta nova versió, pots consultar els detalls a el següent enllaç.
Com instal·lar Rsync a Linux?
Per a aquells que estiguin interessats en poder instal·lar aquesta eina al vostre sistema, poden fer-ho instal·lat el paquet que s'ofereix dins dels repositoris de la majoria de les distribucions de Linux.
Per al cas dels que són usuaris de Debian, Ubuntu o qualsevol derivat d'aquests, només cal obrir una terminal i teclejar-hi el següent:
sudo apt install rsync
Ara per al cas dels que són usuaris de Fedora:
sudo dnf install rsync
Mentre que per al cas dels que són usuaris de Arch Linux i qualsevol derivat d'aquest:
sudo pacman -S rsync
Quant als que són usuaris de openSUSE:
sudo zypper in rsync