使用批处理进行数据备份
背景
运维组内部有一个服务器日志的离线备份需求:
- Filebeat将日志打到一个WindowsServer的SMB共享上,然后要通过FTP的形式在办公环境进行离线备份;
- 要在生产环境备份服务器上保留14天以防线下备份失效;
方案
- 生产环境备份服务器提供相应文件夹共享,并开放权限;
- 建立计划任务,定时打包实现文件备份转储以及删除超过14天的备份文件;
- 线下建立离线存储服务器,同步FTP数据到加密磁盘
- 线下磁盘的定期轮转和永久存储
脚本
- 基于时间的命名备份方案
1 | @echo off |
- 基于目标文件夹下文件名进行的备份方案
1 | @echo off |
离线备份
- 使用Windows Server作为备份环境,挂载4块硬盘进行备份(使用bitlock加密磁盘,不做Raid);
- 使用FreeFileSync建立同步批处理文件,并加入计划任务定期执行;
- 每周人工巡检,定期手动更替备份目标路径。
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.