У меня есть rsyncd версии 3.1.2, прослушивающий порт 873, и я хочу ограничить пропускную способность, с которой мои файлы загружаются клиентом, подключающимся ко мне. Я добавил bwlimit в файл конфигурации:
uid = никто
гид = нет группы
[данные]
путь = /var/данные/файлы/
комментарий = Репо
только чтение = да
бвлимит = 10
и попробовал это в файле конфигурации демона
[Ед. изм]
Описание=демон программы быстрого удаленного копирования файлов
ConditionPathExists=/etc/rsyncd.conf
[Оказание услуг]
ExecStart=/usr/bin/rsync --daemon --no-detach --bwlimit=10
[Установить]
WantedBy=многопользовательская.цель
В любом случае, когда мой клиент подключается к rsync для загрузки файла, параметр игнорируется для журналов:
29 декабря, 08:27:12 pubserver systemd[1]: запущен демон программы быстрого удаленного копирования файлов.
29 декабря, 08:27:12 pubserver rsyncd[32533]: запуск rsyncd версии 3.1.2, прослушивание порта 873
29 декабря, 08:29:42 pubserver rsyncd[1534]: обнаружен неизвестный параметр: «bwlimit»
29 декабря, 08:29:42 pubserver rsyncd[1534]: ИГНОРИРУЕТ неизвестный параметр "bwlimit"
29 декабря, 08:29:42 pubserver rsyncd[1534]: подключение из рабочей области (10.155.120.1)
29 декабря, 08:29:42 pubserver rsyncd[1534]: rsync в репозитории/из рабочей области (10.155.120.1)
29 декабря, 08:29:42 pubserver rsyncd[1534]: создание списка файлов
29 декабря 08:29:44 pubserver rsyncd[1534]: отправлено 17567 байт, получено 72 байта, общий размер 16787953
Есть ли способ заставить этот предел работать? В качестве альтернативы, как замедлить/дросселировать соединения rsync, если bwlimit больше не поддерживается?