JIRA服务器管理:备份管理步骤与注意事项

由于新接手的JIRA服务器的配置不高,当初安装的时候所在分区的存储空间也不多,所以经常出现莫名其妙的宕机行为,开始以为是内存不足,后来检查后发现原来问题是由于经常备份,导致存储空间不足。

1,首先是自动备份到本机:

服务器自动运行任务:

05 10 * * 5 /usr/local/autoScript/auto_backup_jiradb.sh      压缩备份附件的db文件到 /home/backup_jira/jira_db_backup_*

内容:

Current_Time=`date +%Y%m%d`

mysqldump -uroot -pjira jira >/home/backup_jira/jira_db_backup_${Current_Time}.sql

tar -cvf /home/backup_jira/jira_attachment_backup_${Current_Time}.tar /usr/local/jira_home/data/     

生成两个最重要的备份文件,一个数据库,一个附件文件

2,使用scp 自动备份到另一台机器:

05 11 * * 5 /usr/local/autoScript/auto_sync_jiradb_toMac.sh     备份到9.20的机器;

Current_Time=`date +%Y%m%d`

# Backup database

scp /usr/local/jira_home/export/jira_db_backup_${Current_Time}.sql root@192.168.9.20:/Volumes/TEST_SERVER/JIRA_Backups

# Backup attachments

scp /usr/local/jira_home/export/jira_attachment_backup_${Current_Time}.tar root@192.168.9.20:/Volumes/IOIO_TEST_SERVER/JIRA_Backups

 

3,为了移除老旧备份方便,减少对磁盘空间的维护工作:

05 19 * * 0 find /usr/local/jira_home/export -mtime +35 -name "2018-*" -exec rm -rf {} \;      设置定时将export的 2018- 备份超过35天的自动在周日移除

08 21 * * 0 find /home/backup_jira -mtime +30 -name "jira_*" -exec rm -rf {} \;              设置定时将db 和 attachment 的以jira 开头的备份超过30天的自动在周日移除

4,备份端服务器运行任务:

20 2 * * 0 sh -x /Users/rd/Documents/jira_backup/Auto_scp_jira_backup.sh

也可以换到服务器端。

此外也可以对  /usr/local/jira/logs   可以清理部分过期的日志。

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空