一般为了保证服务的高可用要做主备实时备份和定时备份
其中主备实时备份使用场景是:因主机,网络等问题 导致宕机,立即启动备机服务。
定时备份应用场景主要是为了解决误操作问题。
相关软件:
实时备份采用的是lsyncd+rsync
lsyncd.conf
可以有多个sync
,各自的source,各自的target,各自的模式,互不影响。
init
这是一个优化选项,当init = false
,只同步进程启动以后发生改动事件的文件,原有的目录即使有差异也不会同步。默认是true
delay
累计事件,等待rsync同步延时时间,默认15秒(最大累计到1000个不可合并的事件)。也就是15s内监控目录下发生的改动,会累积到一次rsync同步,避免过于频繁的同步。(可合并的意思是,15s内两次修改了同一文件,最后只同步最新的文件)