У меня проблемы с пониманием опции --blocking-io в rsync. Вот описание со страницы руководства:
"Это говорит rsync использовать блокирующий ввод / вывод при запуске удаленного транспорта оболочки. Если удаленной оболочкой является rsh или remsh, rsync по умолчанию использует блокирующий ввод / вывод, в противном случае по умолчанию используется неблокирующий ввод / вывод . (Обратите внимание, что ssh предпочитает неблокирующий ввод / вывод.) "
При использовании rsync в качестве транспорта,
то есть вы не используете -e, имеет ли это
эффект вообще?
Я думаю, что результат запуска rsync
с или без этой опции является
то же самое, и разница в том, «как»
rsync выполняет передачу?
Какая главная причина, я бы хотел
использовать эту опцию? Спектакль?
Похоже, Rsync обеспечивает разумный
по умолчанию для меня, так почему я хочу
использовать это вообще?
И последнее: что означает "Примечание
что ssh предпочитает неблокирующий ввод / вывод "
значит?