Migliore risposta
Grazie per A2A.
Le risposte esistenti hanno fornito tutti i dati. Volevo semplicemente presentare lo stesso dal punto di vista dellutente che sceglie uno strumento.
Si può chiedere a Rsync di usare ssh come trasporto. In quanto tale, può, quindi fare tutto ciò che puòp. Ci si chiede allora chi sano di mente si preoccuperebbe del barebone scp?
Rsync è progettato per mantenere due cose sincronizzate. Puoi modificare un gruppo di file su un lato e chiedere a rsync di rispecchiarli sullaltro lato. Rsync va avanti e calcola con timestamp e / o hash dei dati dei file, quali parti di quali file trasferire. Il che lo rende molto più veloce quando:
- Non si dispone di un elenco pronto di file modificati (dati e autorizzazioni simili a metadati)
- È necessario mantenere entrambi i lati con stessi timestamp, proprietà, autorizzazioni, ecc. (archiviazione)
- La dimensione / numero totale del set di file in questione è grande
- Il set modificato è notevolmente inferiore alla dimensione totale .
Altrimenti, un semplice scp può eseguire il lavoro più velocemente.
Risposta
SCP è una copia grezza, significa che legge solo i dati e incollalo alla destinazione sulla rete o sulla macchina locale.
Rsync ha un algoritmo che rende il processo molto più veloce. abbiamo molte opzioni per cambiare il suo comportamento. Rsync funziona bene in una rete lenta con una grande quantità di dati da trasferire. Se perdiamo la connessione nel mezzo, possiamo riprendere il trasferimento dal punto in cui si è interrotto.
Posso dire che una cosa semplice è che, quando usiamo il download manager possiamo riprendere il download se abbiamo perso la connessione e inizia da dove si trova a sinistra prima che la connessione venga persa. Rsync è lo stesso o può essere utilizzato in questo modo.