昨晚租的GCP機器 /dev/sda1/ 容量爆滿
使用指令df -h查詢結果
容量剩下不到300MB,下圖是擴容+整理log後的結果
透過指令 sudo du -hsx /* | sort -rh | head -10 查詢結果如圖,發現
/var 佔用最多
繼續追查,發現是Log爆滿了
sudo du -hsx /var/* | sort -rh | head -10
其中最肥的是 google-cloud-ops-agent, journal
繼續查下去才知道跟GCP租機器,並勾選安裝 agent, 預設不會幫你設定log rotate,讓不懂的人傻傻的一直擴充硬碟。
官方文件可以參考:https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent/rotate-logs
簡單的說就是到
sudo vim /etc/google-cloud-ops-agent/config.yaml
這個路徑 新增下面的東西
然後透過這個指令
sudo systemctl restart google-cloud-ops-agent.service 重啟服務
說完了 google-cloud-ops-agent,還有 systemd-journald
要調整,他是處理系統日誌的。
相關細部介紹可以參考這個blog
journalctl使用筆記
sudo vim /etc/systemd/journald.conf
這個設定檔裡面,把下圖的設定註解拔掉
然後再用指令 sudo systemctl restart systemd-journald 重啟服務
沒有留言:
張貼留言