使用lsyncd配置数据库备份多异地同步
2024-08-30 03:52:45
lsyncd配置文件
settings {
logfile = "/var/log/lsyncd.log", --日志路径
status = "/var/log/lsyncd.status", --状态文件
pidfile = "/var/run/lsyncd.pid", --pid文件路径
statusInterval = 1, --状态文件写入最短时间
maxProcesses = 4, --最大进程
maxDelays = 1 --最大延迟
}
--多host同步
servers = {
"192.168.1.1"
}
-- 多同步目录,源备份用路径和rsync节点名相同
bakpaths = {
"mysql",
"mongodb",
"mssql"
}
-- 源路径
source_path='/dbbackup/'
for _, server in ipairs(servers) do
for _, bakpath in ipairs(bakpaths) do
sync {
default.rsync,
source = source_path..bakpath,
target = server.."::"..bakpath,
delete = "running",
exclude = {
},
rsync = {
binary = "/usr/local/bin/rsync", -- rsync 版本要到3以上
archive = true,
compress = true,
owner = false,
group = false,
perms = true,
verbose = true,
copy_links = true
}
}
end
end
最新文章
- 华为Java编程军规,每季度代码验收标准
- 数据分析之pandas入门
- Pro Git 第一章 起步 读书笔记
- pascal闪电入门系列目录
- Excel列名 字母和数字的转换
- 启动rabbitmq web管理后台插件
- JMeter基础知识
- Hungary(匈牙利算法)——二分图最大匹配
- CSS FIXED porn javhd
- JQ绑定事件(1.9已经废除了live()等绑定事件方法,on()方法是官方推荐的绑定事件的一个方法)
- Java基础知识强化之网络编程笔记09:TCP之客户端键盘录入服务器写到文本文件中
- UML类图标识
- (2015年郑州轻工业学院ACM校赛题) A 彩票
- windows安装Apache,注册服务出现“(OS 5)拒绝访问。 : AH00369: Failed to open the WinNT service manager...";错误
- Oracle 11g+oracle客户端(32位)+PL/SQL develepment的安装配置
- Linux之ftp命令使用
- 为效率而生:开源Mac版Google Authenticator认证客户端GoldenPassport
- python内置方法
- Jdk和Spring Boot版本选择
- unittest的使用二——生成基于html的测试报告
热门文章
- Head first python前六章小结
- Maven实现多个项目关联自动化构建(maven-invoker-plugin插件的使用)
- Angular 组件通讯、生命周期钩子 小结
- 数据库系统学习(九)-嵌入式SQL语言之基本技巧
- [转]gzip,bzip2,tar,zip命令使用方法详解
- Android Camera 拍照 三星BUG总结
- 【转载】TCP粘包问题分析和解决(全)
- Android中Intent具体解释(二)之使用Intent广播事件及Broadcast Receiver简单介绍
- HBase运维基础--元数据逆向修复原理
- com.mongodb. org.mongodb.