У нас есть сценарий, который передает данные "rsync" на удаленный сервер. Этот сценарий работает нормально. Я использую сценарий
date >> /home/abc/rsyncLogs/FS1.txt
rsync -zavru /FS1/ --delete --exclude-from '/home/abc/exclude-FS1.txt' username@RemoteSrvr:/FS1/. >> /home/abc/rsyncLogs/FS1.txt
date >> /home/abc/rsyncLogs/FS1.txt
Я получил вывод как
# tail FS1.txt
/.............
some files
................../
sent 3061704831 bytes received 7340254 bytes 195374.80 bytes/sec
total size is 1218234805214 speedup is 396.94
<Date>
Объясните, пожалуйста, какие байты отправлены, какие байты получены, каков общий размер, какова скорость моей сети.
Это в значительной степени говорит само за себя.
rsync
отправил X байтов для различных заданий, которые он выполняет (сравнение файлов и фактическая отправка измененных / новых)rsync
, вам нужно будет передать X байтов Два rsync
процессы передают друг другу информацию об иерархии файлов на стороне источника и получателя - пути, размеры, CRC, a / m / ctimes, владение, разрешения, флаги и так далее. Поэтому исходная сторона не только отправляет, но и получает много информации, чтобы определить, какие файлы на самом деле следует синхронизировать.
Speedup
значение - это соотношение между полным размером исходной иерархии и фактически отправленным адресату как более новым / измененным до предыдущей синхронизации.