Am versiunea rsyncd 3.1.2 care ascultă pe portul 873 și vreau să limitez lățimea de bandă cu care sunt descărcate fișierele mele de către un client care se conectează la mine. Am adăugat un bwlimit ambele în fișierul de configurare:
uid = nimeni
gid = fara grup
[date]
cale = /var/data/files/
comentariu = Repo
numai citire = da
bwlimit = 10
și l-am încercat în fișierul de configurare daemon
[Unitate]
Descriere = demonul programului de copiere rapidă a fișierelor la distanță
ConditionPathExists=/etc/rsyncd.conf
[Serviciu]
ExecStart=/usr/bin/rsync --daemon --no-detach --bwlimit=10
[Instalare]
WantedBy=multi-user.target
În oricare dintre cazuri, când clientul meu se conectează cu rsync pentru a descărca fișierul, parametrul este ignorat pe jurnal:
29 decembrie 08:27:12 pubserver systemd[1]: A pornit demonul rapid al programului de copiere a fișierelor de la distanță.
29 decembrie 08:27:12 pubserver rsyncd[32533]: rsyncd versiunea 3.1.2 pornește, ascultare pe portul 873
29 decembrie 08:29:42 pubserver rsyncd[1534]: Parametru necunoscut întâlnit: „bwlimit”
29 decembrie 08:29:42 pubserver rsyncd[1534]: IGNORAREA parametrului necunoscut „bwlimit”
29 decembrie 08:29:42 pubserver rsyncd[1534]: conectați-vă din spațiul de lucru (10.155.120.1)
29 decembrie 08:29:42 pubserver rsyncd[1534]: rsync pe repo/ din spațiul de lucru (10.155.120.1)
29 decembrie 08:29:42 pubserver rsyncd[1534]: clădire listă de fișiere
29 dec 08:29:44 pubserver rsyncd[1534]: trimis 17567 octeți primiți 72 octeți dimensiune totală 16787953
Există vreo modalitate de a face această limită să funcționeze? Alternativ, cum să încetinești/accelerezi conexiunile rsync dacă bwlimit nu mai este acceptat?