consente di sincronizzare file e directory tra due macchine su una rete o tra due posizioni sulla stessa macchina
Il rilascio della nuova versione di Rsync 3.3.0, che ha implementato diverse correzioni di bug, nonché alcuni miglioramenti, tra cui spiccano i miglioramenti in alcuni script, nelle pagine man e in alcuni argomenti dei comandi.
Per coloro che non conoscono Rsync, dovresti sapere che si tratta di un'utilità che consente di sincronizzare ed eseguire il backup dei file in modo incrementale, con dati compressi e crittografati. Rsync utilizza la tecnica di codifica delta, che permette di sincronizzare file e directory tra due macchine su una rete o tra due posizioni sulla stessa macchina, riducendo al minimo il volume dei dati trasferiti.
Cosa c'è di nuovo in Rsync 3.3.0?
In questa nuova versione di Rsync 3.3.0 viene presentato uno dei cambiamenti più importanti, il trasferimento del progetto dal conto personale del manutentore WayneD a un'organizzazione indipendente chiamata RsyncProject. Si dice che lo scopo di questa riorganizzazione è facilitare la collaborazione e la manutenzione continua di Rsync.
Inoltre, È stato inoltre formato un nuovo team di manutentori per rsync e basta Andrew Tridgell, il fondatore, si è unito ancora una volta allo sviluppo del progetto dei progetti Samba e rsync, oltre ad aggiungere Paul Mackerras, uno dei primi sviluppatori di rsync.
Per quanto riguarda le modifiche e i miglioramenti apportati da Rsync 3.3.0, risalta che sono stati apportati miglioramenti in alcuni script dell'utilità, poiché in Rrsync è stato migliorato l'argomento -no-overwriteopzione per garantire che i file esistenti nella directory riservata ma scrivibile non possano essere modificati.
Oltre a questo, ils miglioramenti alle pagine man per contrassegnare i collegamenti con .UR e .UE, così come alcuni miglioramenti alla pagina di manuale sulla gestione dei moduli e che gli script mapfrom e mapto perl (nella directory support) sono stati modificati in un singolo script Python chiamato idmap. Ho convertito un altro paio di script Perl in Python.
Un altro cambiamento che risalta in Rsync 3.3.0 è che ora chiama OpenSSL_add_all_algorithms()quando compilato con una libreria openssl precedente, inoltre la gestione di argv è stata modificata per funzionare con una libreria popt più recente, una a cui piace liberare più dati di prima e anche lo script perl mnt-excl è stato modificato (nella directory di supporto) in Python sceneggiatura.
Del altri cambiamenti che risaltano di questa nuova versione:
- Risolto un bug per
--sparse --inplaceil quale uno spazio finale nel file di origine non ha cancellato i dati finali nel file di destinazione. - Risolto un overflow del buffer nel codice checksum2 se SHA1 viene utilizzato per l'algoritmo checksum2.
- Risolto un problema durante la compilazione di rsync
_FORTIFY_SOURCEin modo che ulteriori test non si lamentino di un valore limite di strlcpy() (che era troppo grande, sebbene non fosse possibile che un valore più grande causasse un overflow). - Aggiungi un apice inverso all'elenco di caratteri a cui il nome del file deve sfuggire utilizzando le barre rovesciate.
- Risolto un problema di confronto delle stringhe nella gestione interna di
--progress(una locale come tr_TR.utf-8 richiedeva l'attivazione interna di--infoopzioni per utilizzare i nomi degli indicatori in maiuscolo per garantire che corrispondano). - Risolto un problema nell'autenticazione del demone per i protocolli precedenti (29 e precedenti) se la libreria openssl veniva utilizzata per calcolare i checksum MD4.
- Risolto un vecchio bug delle statistiche che contava i dispositivi come collegamenti simbolici.
interessato per poterne sapere di più riguardo a questa nuova versione, puoi controllare i dettagli in il seguente collegamento.
Come installare Rsync su Linux?
Per coloro che sono interessati a poter installare questo strumento sul proprio sistema, possono farlo installando il pacchetto offerto all'interno dei repository della maggior parte delle distribuzioni Linux.
Nel caso di coloro che sono utenti di Debian, Ubuntu o qualsiasi altro derivato Di questi, basta aprire un terminale e in esso digitare quanto segue:
sudo apt installa rsync
Ora per il caso di coloro che sono utenti di Fedora:
sudo dnf installa rsync
Mentre nel caso di coloro che sono utenti di Arch Linux e tutti i suoi derivati:
sudo pacman -S rsync
Per quanto riguarda coloro che sono utenti di openSUSE:
sudo zypper in rsync