lsyncを使用してファイルをミラーリングしようとしています。ソースファイルとターゲットファイルはローカルホストにあります。設定は次のとおりです。
settings {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/var/log/lsyncd/lsyncd.status",
statusInterval = 5,
insist = true
}
sync {
default.rsync,
delete = false,
delay = 3,
source = "/home/andrej/infodiod/source",
host = localhost,
targetdir = "/home/andrej/infodiod/targetdir",
rsync = {
archive = true,
compress = true,
_extra = { "--remove-source-files" }
}
}
ただし、lsyncdを実行しようとすると、次のエラーが発生します。
Parameter "targetdir" unknown
targetdirへのアクセス権:drwxr-xr-x設定ファイルは/ etcにあります。
lsyncd.log にログは表示されません。
ベストアンサー1
default.rsyncsshの代わりにdefault.rsyncを使用していることを確認してください。
これを読んでください:lsync ドキュメント