问题起源
某天早上收到BOSS 消息,如下:
苦逼的运维又开始了一天的背锅
排查问题
登陆阿里云查看一下磁盘 如下:
emmmm 登陆服务器查看:这台服务器还是第一次登陆,因为上个架构师半路跑了,有点裂开,怎么办,查看历史记录吧
哦好 历史记录是有这样的操作的,进入/var/atlassian/application-data/confluence/backups
ll 查看有近两个月的备份
du -sh ./* 查看是全量备份
emmmm cao 不报警才怪!
做备份删除策略,只保留最近15天的备份数据【随便选个保留时间吧,反正也没人在意】
解决问题
crontab -e
裂开!!! 好吧 换vim /etc/crontab
# cat /etc/crontab
# del /var/atlassian/application-data/confluence/backups
0 4 * * * root find /var/atlassian/application-data/confluence -mtime +15 -type f -name \*.zip -exec rm -f {} \;
注:主要注意contab -e 和 vim /etc/crontab 的区别
crontab -e是你当前用户
vim /etc/crontab 是你需要在做计划任务的时候加入一个执行的用户的
注:做备份 不放备份服务器 放在宿主机 ,只备份却不做删除 人才!