問題起源
某天早上收到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 是你需要在做計划任務的時候加入一個執行的用戶的
注:做備份 不放備份服務器 放在宿主機 ,只備份卻不做刪除 人才!