вторник, 28 мая 2019 г.

cygwin-rsyncd 64 бит

Обратить внимание только 64 бит !!!
cygwin-rsyncd
cygwin-rsyncd
Установка BackupPC

Google перевод:

Rsyncd

Загрузите rsyncd вариант без инсталлятора
Вариант с инсталлятором
Создайте папку с именем rsyncd в C: и разархивируйте содержимое в c: rsyncd ,

rsyncd.conf :
use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log

# Module definitions

# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[backup]
path = /cygdrive/d/backup
read only = false
transfer logging = yes

Установка демона:

Файл c:\rsyncd\rsyncd.conf

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log

# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[diskc]
path = /cygdrive/c/
read only = false
transfer logging = yes

[diskd]
path = /cygdrive/d/
read only = false
transfer logging = yes


[diske]
path = /cygdrive/e/
read only = false
transfer logging = yes


[diskf]
path = /cygdrive/f/
read only = false
transfer logging = yes

 Файл start.bat

c:/rsyncd/bin/rsync.exe --daemon --config=c:/rsyncd/rsyncd.conf  --log-file=/cygdrive/c/rsyncd/rsyncservice.log --address=192.168.1.226

 
Пример:
g:/rsyncd/bin/rsync.exe -r /cygdrive/d/yandex_disk/backup_2019_04_18.7z 192.168.1.226::diskc/rsyncd --progress

backuppc_rsync-server.nsi

Ручная регистрация службы  RsyncServer

c:\rsyncd\bin\cygrunsrv -I "RsyncServer" -p /cygdrive/c/rsyncd/bin/rsync.exe -a "--config=/cygdrive/c/rsyncd/rsyncd.conf --daemon --no-detach" -o -t auto -e "CYGWIN=nontsec binmode" -1 /cygdrive/c/rsyncd/rsyncd-stdin.log -2 /cygdrive/c/rsyncd/rsyncd-stderr.log -y tcpip -f "Rsync daemon service"

Полезные команды:

c:\rsyncd\bin\cygrunsrv --verbose --start "RsyncServer"

Удаление службы RsyncServer

c:\rsyncd\bin\cygrunsrv --verbose --stop "RsyncServer"

c:\rsyncd\bin\cygrunsrv -R "RsyncServer"

c:\rsyncd\bin\cygrunsrv --help

Комментариев нет:

Отправить комментарий