Rsync
Rsync permette agli utenti di replicare, il backup, e sincronizzare i file o le cartelle su più sistemi in una rete.
- Consente agli utenti di trasferire file e directory per una nuova fonte
- Automatizza il processo di sincronizzazione dell'archivio
- Fa uso di SSH per motivi di sicurezza
- Solo le copie oltre le parti di file che sono diversi tra le macchine
- Minimizza il tempo e larghezza di banda di sincronizzazione e il trasferimento
- Strumento molto specializzato con molte delle stesse funzioni di Samba
- Richiede una conoscenza moderata di riga di comando di codifica
Considerato quanto del nostro informazioni sono memorizzate in digitale, la creazione di backup affidabili è una necessità. Mentre i dati digitali ci permette di memorizzare più, senza doversi preoccupare di copie cartacee occupare spazio o degradanti, questo non significa che è del tutto al sicuro. Un attacco esterno o un sistema corrotto può facilmente spazzare via un'intera biblioteca di informazioni critiche. Per gli utenti avanzati, in particolare gli amministratori di sistema e titolari di aziende, un sistema di backup è praticamente una necessità. Questo permette l'automazione di backup e un approccio più efficiente per la loro gestione. Rsync è uno dei migliori sistemi di backup presenti sul mercato, sia per la semplicità della sua interfaccia e l'efficacia della tecnologia dietro di esso. sistemi di backup tipo presenta un abbastanza semplice obiettivo: il trasferimento di file, dati, o le cartelle da un dispositivo di origine a un server di backup o un disco rigido. Ma questo non è necessariamente il modo più efficace per fare le cose. Trasferimento di informazioni direttamente e in esecuzione checksum per assicurarsi che il processo è stato completato correttamente può essere un bestiale scolare sui costi di larghezza di banda e uno sforzo lento. Spesso, questo significa sostituire i nuovi file o directory all'ingrosso. Rsync adotta un approccio più sfumato per la sincronizzazione e il trasferimento. Esso utilizza un complesso algoritmo per confrontare file e directory sia la fonte e il destinatario, individuando solo le differenze tra queste versioni e il trasferimento nel corso solo i dati che li distingue gli uni dagli altri. Questo è un salvagente se si aggiorna regolarmente grandi quantità di informazioni, come si può trasformare un trasferimento terabyte dieci in una sincronizzazione solo una frazione di quelle dimensioni. Rsync è stato intorno per oltre due decenni, e lo fa quasi sempre un lavoro efficiente di solo trasferimento di ciò che deve essere trasferito, riducendo gli oneri che ne mette in rete e risparmio di tempo nel processo. Mentre rsync ci vuole un certo grado di esperienza di programmazione, il linguaggio che attinge è abbastanza semplice e dovrebbe essere facile da usare per chiunque abbia familiarità con il lavoro in un'interfaccia a riga di comando. Spingere e tirare funziona esattamente come ci si aspetterebbe in un terminale di Linux, e comandi per la creazione e l'esportazione di nuove directory simile utilizzano sintassi della riga di comando di base. Mentre questo può essere utilizzato per trasferire file singoli da una fonte all'altra, non è un modo particolarmente efficace per realizzare questo. Spostamento intere directory e l'archiviazione richiede un po 'di più le conoscenze acquisite, ma è fondamentalmente semplice, e la possibilità di automatizzare i processi significa che si può spendere meno tempo in guscio e più tempo a concentrarsi su questioni più importanti. La capacità aggiuntiva di eseguire dei test prima di bloccare in ogni comando è una grande funzione, e rsync permette anche di attivare o disattivare le funzioni delle password e scendere a un capriccio. Cosa rsync fa sulla superficie è semplice, ma come lo fa lo rende uno strumento prezioso per chiunque abbia bisogno di trasferire regolarmente e le informazioni di sincronizzazione.