Иногда при копировании большого объема и количества файлов по сети с помощью RSYNC может возникнуть некая плохо трактуемая ошибка типа:
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32)
rsync: connection unexpectedly closed (90241361 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]
Она может означать что угодно, в том числе и банальное исчерпание свободного места на диске-приемнике.
Но иногда в этом проявляется странный косячок RSYNC, связанный с разделом SWAP.
Борьба с этим недостаточно изученным явлением природы производится следующим образом:
- Перед копированием отключаем использование раздела подкачки:
# swapoff -a
- После копирования возвращаем его во включенное состояние:
# swapon -a
И как ни странно, этот прием иногда помогает.
Хотя потом оказалось, что в подсети, в которой находился этот компьютер, находился другой компьютер с неисправной сетевой картой, которая зафлудила всю сеть лавиной бессмысленных пакетов, и нарушала работу многих других компьютеров и сетевых программ.
Последние комментарии