Rsync è ben noto per il suo Algoritmo Delta Distribuzione, che consente a RSYNC solo di copiare le modifiche apportate nei file di origine sull'host locale e i file correnti sull'host remoto.
Rsync con -ignore -esistente:
-Ignora esistente l'opzione in comando Rysnc costringe rsync a ignorare l'aggiornamento dei file già esistente sulla destinazione. Questa operazione non ignora le directory esistenti perché, in quel caso, nulla verrebbe fatto. Poiché si tratta di una regola di trasferimento piuttosto che escludere, non influisce sui dati che passano attraverso gli elenchi di file e la cancellazione. Questa opzione limiterà solo il trasferimento del file richiesto dal ricevitore.
Quando si utilizza l'opzione "-Link-Dest" combinata con il comando RSYNC, creerà una nuova directory per il backup dei dati. E se all'improvviso il backup fosse interrotto e vuoi riprenderlo? Cosa farai in una situazione del genere? RSYNC può effettivamente utilizzare il "-Ignora esistente"Operazione per risolvere questo problema. L'utilizzo di "-Gorore-esistente" si assicurerà che i file sono già stati gestiti non ottengano modifiche. Significa che il "-ignore-esistente" esaminerà solo i file già esistenti presenti nella gerarchia di destinazione.
Ora andiamo verso l'implementazione pratica di questa forma di comando rsync.
Ecco la sintassi del comando RSYNC con l'opzione "-ignore-esisting":
$ sudo rsync --ignore -esistente -raz -PROGRESS ORGGE Nome utente@remote_host: destinazione
Nell'esempio seguente, stiamo sincronizzando il file al sistema remoto. Perciò, "-Ignora esistente"Limiterà RSYNC a sincronizzare solo i file dal sistema locale che non sono già copiati alla destinazione.
$ sudo rsync --ignore -esistente -raz --progress /var [email protected]:/tmp/
Aggiungi il nome utente e l'IP host nel comando sopra e controlla l'output.
L'output mostra anche i progressi durante la sincronizzazione dei file dal locale a un sistema remoto. Ricordare! Questa esecuzione del comando ignorerà i file esistenti presenti alla fine del ricevitore.
Conclusione:
Gli utenti di Linux di solito eseguono il backup dei loro dati su sistemi remoti. Uno dei vantaggi più incredibili che chiunque può ottenere da questo backup di dati remoto è l'affidabilità. In Linux, molti strumenti di comando vengono utilizzati per creare backup e il rsync il comando è il migliore. rsync -ignore -esistente Il comando consente a un utente di riprendere un backup interrotto e ignorare i file esistenti della destinazione.