Понимание вывода –info = progress2 из rsync

Если я запустил rsync с помощью --info=progress2 , я получаю вывод как

105,45M 13% 602,83kB / s 0:02:50 (xfr # 495, ir-chk = 1020/3825)

  • rsync обновляет только временную метку
  • Как правильно настроить разрешения каталога веб-сервера
  • Как было изменено резервное копирование непустого каталога и сохранение метаданных, таких как права / файл прав пользователя / файл времени?
  • Rsync - измененный список изменений
  • rsync игнорирует сухую работу
  • Использование inotifywait вместе с vim
  • Но что означают одиночные числа? Я не нашел соответствующую запись на странице руководства.

    • Первым номером, по-видимому, является объем данных, которые были обработаны (фактические скопированные байты, а также пропущенные байты, поскольку они уже были в целевом местоположении), правильно? Кажется, это не количество переданных данных, потому что оно увеличивается быстрее, чем мое интернет-соединение …
    • Проценты относятся к количеству данных или количеству файлов, которые нужно скопировать? Рассматривает ли он исключенные файлы и файлы, которые уже обновлены в целевом местоположении?
    • Время на третьей позиции сначала казалось временной оценкой для завершения, но когда я попробовал это, он прыгнул между несколькими часами и несколькими секундами. На что он ссылается и как он рассчитывается?
    • Что означают последние два числа?

  • Почему мой фильтр rsync копирует одну включенную папку, а не другую?
  • Режим архивирования rsync
  • Использовать только mtime-сравнение с rsync?
  • rsync список каталогов с абсолютным путем в текстовом файле
  • Уменьшение времени синхронизации жесткого диска с помощью Unison
  • Зачем мне использовать зеркало rsync?
  • One Solution collect form web for “Понимание вывода –info = progress2 из rsync”

     105.45M 13% 602.83kB/s 0:02:50 (xfr#495, ir-chk=1020/3825) 

    Значит это:

    • Ресивер / получатель до сих пор реконструировал 105,45 мегабайта (или 13% ) ок. ~ 811,15 мегабайт (100%) файлов отправителя / источника.
    • Эти файлы реконструируются со скоростью 602,83 килобайта в секунду , и эта операция передачи данных до сих пор занимала 2 минуты и 50 секунд (прошедшее время).

    Кроме того, xfr # 495 означает, что в настоящее время передается 495-й файл, в то время как ir-chk = 1020/3825 указывает, что из общего количества (до сих пор) 3825 файлов, рекурсивно сканированных (обнаруженных), до сих пор 1020 из них все еще для проверки / проверки.

    Это означает, что если сканирование обнаруживает, например, более 200 файлов для проверки, обе стороны будут увеличиваться на 200 (тогда он будет читать ir-chk = 1220/4025 ). После того, как все файлы были отсканированы (обнаружены инкрементной рекуррентной разверткой), номер в правой части косой черты останется неизменным до конца всего процесса, тогда как тот, который находится слева от косой черты, начнет уменьшаться поскольку все больше и больше файлов проверяются (проверены). Кроме того, из-за конца рекурсии, ir-chk изменится на -chk , что означает, что инкрементное рекурсивное сканирование закончило выполнение его проверки и, поскольку файлы продолжают проверяться до тех пор, пока все из них не будут проверены, количество файлов но проверка теперь уменьшается (в левой части косой черты).

    Пусть Nфактическое общее количество проверяемых файлов, когда весь процесс завершится, вы увидите:

     to-chk=0/N 

    … означает, что нет файла, который нужно проверить, из общего количества N файлов, которые были отсканированы (обнаружены путем инкрементного сканирования рекурсии).

    О ir-chk (с страницы руководства rsync):

    В инкрементном сканировании рекурсии rsync не будет знать общее количество файлов в списке файлов до тех пор, пока оно не достигнет концов сканирования, но поскольку оно начнет передавать файлы во время сканирования, оно отобразит строку с текстом " ir-chk "(для инкрементной проверки рекурсии) вместо« to-chk »до тех пор, пока он не узнает полный размер списка, и в этот момент он переключится на использование« to-chk ». Таким образом, просмотр «ir-chk» позволяет узнать, что общее количество файлов в списке файлов по-прежнему увеличивается (и каждый раз, когда это происходит, количество файлов, оставшихся для проверки, увеличивается на количество файлов, добавленных в список).

    Linux и Unix - лучшая ОС в мире.