Redmine在Windows下实现自动备份和异地备份
1.Redmine备份内容
Redmine在Windows下的自动备份实现,包括:
1)Redmine目录的全备份(1周或1个月备份1次,由windows计划来调度执行),将整个Redmine安装的文件夹全部进行备份,如:D:\bitnami-red3.3\
2)Redmine数据库备份(每日备份1次,由windows计划来调度执行),将整个MySQL数据库进行全备份;
3)Redmine的files备份(每日备份1次,由windows计划来调度执行),将Redmine安装目录D:\bitnami-red3.3\apps\redmine\htdocs\files进行全备份。
2.Redmine备份流程
上述3类备份分别进行的流程如下:
1)通过windows定时任务功能,调度进行备份、压缩、FTP上传功能的bat文件;
2)将自动备份压缩成rar包保存在Redmine本机的其他磁盘空间中;
3)启动ftp上传命令,将备份的rar包立即上传在异地服务器上。异地服务器需提前架好ftp服务器并建立好相关上传目录,建议使用用FileZilla_Server、serverU或者简单ftp软件进行搭建;
4)整个上传过程,详细记录备份、压缩、FTP上传各步骤详细日志,随时可以查阅每次备份记录的详细情况。
1