一、前言
由于某种原因,服务器有时会出现宕机情况,有时出现“病毒”骚扰,总之你很难预料下一刻你的电脑会出现什么问题
数据备份需要提上日程
目前备份对象:Mysql数据、SVN数据、部分文件数据
备份周期:一月备份一次、部分实时备份(mysql)
二、方案
1.采用最直接的方式 scp命令(在不同的服务器备份)
思路):
基本是文件的方式,采用复制的方式,最为简单
只需将之前的备份文件改个名称,然后重复执行以下远程复制命令即可
scp -r [email protected]:/home/svn /home/data/svn_data
优化):
将以上两步合并,改成自动根据当前日期命名数据文件目录,xshell获取日期代码
time3=$(date "+%Y-%m-%d %H:%M:%S")
echo $time3
问题汇总):
1.备份文件增多,需要多次执行命令
2.不能定时备份
3.此备份为全量备份,消耗磁盘空间,备份期间消耗带宽
....
深度优化):定时任务、远程免密复制