
На этих выходных я обновился до Ubuntu 15.04. Теперь rsync больше не работает:
Когда я пытаюсь это запустить:
beheer@boson:~ $ rsync -Wvvqaz --log-file=rs.txt --delete-excluded --delete --no-g --password-file=/home/beheer/rsync.local.pwd --exclude=lost+found /home rsync://boson.local/boson-backup/boson/
Я получил:
rsync: failed to connect to boson.local (10.0.1.220): Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(128) [sender=3.1.1]
файл журнала содержит:
2015/05/25 19:00:54 [15163] opening tcp connection to boson.local port 873
2015/05/25 19:00:54 [15163] rsync: failed to connect to boson.local (10.0.1.220): Connection refused (111)
2015/05/25 19:00:54 [15163] rsync error: error in socket IO (code 10) at clientserver.c(128) [sender=3.1.1]
Это попытка локального резервного копирования. Но попытка сделать что-то подобное с внешнего сервера (Debian) возвращает ту же самую ошибку.
$ systemctl |grep ufw
ufw.service loaded active exited Uncomplicated firewall
$ sudo ufw status
Status: inactive
$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Есть ли у вас предложения, что еще я могу проверить или что может быть не так?
EDIT: Использование rsync через ssh, как предложено в комментариях ниже, приводит к той же ошибке.
EDIT2: обновлен ufw
статус брандмауэра ( ) и добавлено iptables
состояние.
EDIT3: Разве не должен быть rsyncd
запущен демон?
$ ps aux |grep rsync
beheer 8559 0.0 0.0 9492 2176 pts/0 S+ 10:23 0:00 grep --color=auto rsync
systemctl
также не показывает никаких rsync
услуг. В Google нет упоминаний о том, что это необходимо или как это создать.
решение1
Служба rsync.service УСТАНОВЛЕНА. Нужно просто очень внимательно поискать. ;-)
$ systemctl list-unit-files |grep rsync
rsync.service disabled
Поскольку служба по умолчанию отключена (...), вам необходимо включить ее, а затем запустить.
$ sudo systemctl enable rsync.service
Synchronizing state for rsync.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d rsync defaults
Executing /usr/sbin/update-rc.d rsync enable
$ sudo systemctl start rsync.service
И вот, пожалуйста:
$ systemctl |grep rsync
rsync.service loaded active running fast remote file copy program daemon
Это выдерживает перезагрузки. Так что нет необходимости вручную запускать службу после каждой загрузки.