Rsync перестал работать и возвращает «Ошибка rsync: необъяснимая ошибка (код 255) в io.c (235) [sender = 3.1.2]»

541
Clèm

Я использую rsync через ssh для резервного копирования с клиента на удаленный сервер.

rsync -azLvv --progress -e 'ssh -p22 -vvv' --exclude 'foo' /home/user/ server.tld:Documents/backup/ 

Он работал нормально в течение шести месяцев и перестал работать несколько дней назад.

git/myrep.git/refs/heads/something 41 100% 0.08kB/s 0:00:00 (xfr#81, to-chk=36/12092) debug3: send packet: type 1 Connection reset by A.B.C.D port 22 rsync: connection unexpectedly closed (3211265 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(235) [sender=3.1.2] 

Это работает, если я пропускаю некоторые файлы, например, git-репозитории. Соединение ssh работает, так как у меня есть сеанс, открытый на этом сервере в течение нескольких дней от этого клиента.

Версия Rsync на клиенте 3.1.2, версия на сервере 3.1.1.

0
Аналогично https://serverfault.com/questions/447699/rsync-error-unexplained-error-code-255-at-io-c spikey_richie 6 лет назад 0
Спасибо за ваш ответ. Я запускаю команду из термина, а не из crontab. Порт 22 открыт в моем брандмауэре (я могу подключиться к SSH). Соединение было установлено, и многие файлы были синхронизированы, как показано в «(3211265 байт, полученных до сих пор)». Я не использую пароль, я использую ключ, так что это не так. Я не забанен через fail2ban, так как он не устанавливается на стороне сервера. Я рассмотрю проблему с контрольной суммой (некоторые файлы имеют размер 40 ГБ, поэтому их вычисление может занять слишком много времени). Clèm 6 лет назад 0

1 ответ на вопрос

0
Clèm

Похоже, что проблема действительно была в тайм-ауте при синхронизации больших файлов (~ 40 ГБ). Добавление опций поддержки активности решило проблему. После этого ответа https://serverfault.com/a/818482/399792 я добавил в ~ / .ssh / config

Host * ServerAliveInterval 30 ServerAliveCountMax 6 

Я также добавил в / etc / ssh / sshd_config

ClientAliveInterval 30 ClientAliveCountMax 6 

Похожие вопросы