源服务器 | 源路径 | 目标服务器 | 目标路径 |
---|---|---|---|
192.168.0.183 | /data/nfs_share | 192.168.0.23 | /data/nfs_share |
yum install epel-release
yum install lua lua-devel lsyncd
该配置为单向同步,192.168.0.183同步到192.168.0.23
vim /etc/lsyncd.conf
settings {
logfile = "/var/log/lsyncd.log",
statusFile = "/tmp/lsyncd.status",
insist = true,
statusInterval = 10,
inotifyMode = "CloseWrite",
nodaemon = true,
maxProcesses = 1
}
sync {
default.rsyncssh,
source = "/data/nfs_share",
host = "192.168.0.23",
targetdir = "/data/nfs_share",
delay = 1,
init = false,
rsync = {
binary = "/usr/bin/rsync",
archive = true,
compress = false,
verbose = true,
whole_file = false
},
ssh = {
port = 22
}
}
systemctl enable lsyncd
systemctl start lsyncd