一次Windows数据丢失后的亡羊补牢

简介:

事件描述:

    2016.11.14一早,禅道(bug管理系统)启动不了了。经过一天各种折腾都不能正常启动服务,找到数据库目录和备份目录,都是空的。这是服务器在祝我31岁生日快乐吗,不带这么玩的。

    下图为正常状态

wKiom1g_02WD_7HrAACCGo5OFhw308.jpg-wh_50

    下图为启动失败状态

wKioL1g_0peiEqbMAACkybJUK1I986.jpg-wh_50

自身存在的问题:

    由于一直没把禅道放在心上,服务器的备份策略从来没有检查过。更没做过“灾难恢复”的测试。以至于出了问题后才想着去了解这个系统,看官方文档,找数据库目录等。

    到现在为止也不知道系统是为什么挂的,挂的同时,数据库文件一点影也没了。只能让测试重新录bug了,非常对不起。

事件总结:

    在工作中要做到所有的数据都有备份策略,而且最好有异地或非本服务器备份。还要用备份的数据做下还原测试,测试是否能正确的使用。有了这次教训,再重新安装禅道后,开启了自带的备份策略,为了防止单点故障,把备份的数据库文件夹,每天晚上再备份到“文件服务器”一份,禅道本地和文件服务器的数据库保留策略设置为3天。


重新安装,开启禅道的备份策略

wKioL1g_5u7xGzk7AAHL26aKxNY658.jpg

    禅道已经定义好了备份策略,每晚12:30都会备份数据到指定文件夹

wKiom1g_5wTS40dMAAMTZuXRb9M525.jpg

    默认保留为14天,此处改为3天(后来才发现备份保留天数可以改i_f08.gif

wKioL1g_5zfihJ4EAAI0RSmV0L8736.jpg

说明:

    禅道产品做得相当成熟,可以自定义数据库备份保留的天数,真是非常方便。要做的就是把禅道备份出来的数据在异地备份一份。


异地备份数据

    在禅道备份的基础上,我们只需要把backup文件夹备份到局域网中的另一台服务器即可,下面是用Windows的copy和robocopy实现备份到异地,foriles可以实现删除3天前的文件,在这里不需要使用这条。把命令复制到*.bat,然后添加到计划任务里,每天晚上2点执行。

    简单的 使用这条就可以实现,不用管下面二条

copy C:\pmtool\xampp\zentao\tmp\backup \\技术部共享\禅道back

    详细点的

robocopy C:\pmtool\xampp\zentao\tmp\backup Z:\技术部共享\禅道back *.* /maxage:3 /xf *.jpg

说明:maxage:3指定了天数,之前没注意禅道可以直接设置要备份的天数 /xf表示除了jpg的文件(很多余)

    额外学习用

forfiles /p D:\技术部共享\禅道back /s /m *.php /d -3 /c "cmd /c del @path"

说明:这个也是多余的,禅道设置只保存3天的数据,不会多产生文件。

这个命令可用于普通服务器查找3天前的文件并删除用







      本文转自cix123  51CTO博客,原文链接:http://blog.51cto.com/zhaodongwei/1878566,如需转载请自行联系原作者




相关文章
|
Windows
Windows 8实例教程系列 - 数据绑定基础实例
原文:Windows 8实例教程系列 - 数据绑定基础实例   数据绑定是WPF,Silverlight以及Windows Phone应用开发中最为常用的开发技术,在基于XAML的Windows Store应用开发中,数据绑定是其开发特性之一,本文将讨论Windows 8应用开发数据绑定的使用。
1097 0
|
1月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
1月前
|
监控 安全 网络安全
使用EventLog Analyzer日志分析工具监测 Windows Server 安全威胁
Windows服务器面临多重威胁,包括勒索软件、DoS攻击、内部威胁、恶意软件感染、网络钓鱼、暴力破解、漏洞利用、Web应用攻击及配置错误等。这些威胁严重威胁服务器安全与业务连续性。EventLog Analyzer通过日志管理和威胁分析,有效检测并应对上述威胁,提升服务器安全性,确保服务稳定运行。
|
1月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
87 3
|
1月前
|
存储 安全 网络安全
Windows Server 本地安全策略
由于广泛使用及历史上存在的漏洞,Windows服务器成为黑客和恶意行为者的主要攻击目标。这些系统通常存储敏感数据并支持关键服务,因此组织需优先缓解风险,保障业务的完整性和连续性。常见的威胁包括勒索软件、拒绝服务攻击、内部威胁、恶意软件感染等。本地安全策略是Windows操作系统中用于管理计算机本地安全性设置的工具,主要包括用户账户策略、安全选项、安全设置等。实施强大的安全措施,如定期补丁更新、网络分段、入侵检测系统、数据加密等,对于加固Windows服务器至关重要。
|
2月前
|
边缘计算 安全 网络安全
|
2月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
2月前
|
网络协议 Windows
Windows Server 2019 DHCP服务器搭建
Windows Server 2019 DHCP服务器搭建