最近公司服務(wù)器一直宕機(jī) 就查了一下原因,結(jié)果發(fā)現(xiàn)是linux系統(tǒng)盤空間/dev/vda1被占滿了
解決辦法其實(shí)很簡(jiǎn)單
1望侈,使用
df -h //查詢整體磁盤使用情況
/dev/vda1 20G 19G 0 100% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 799M 1.6M 797M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 0 3.9G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/vdb 197G 5.2G 182G 3% /data
發(fā)現(xiàn)/dev/vda1磁盤占滿
2,依次查詢哪些文件過(guò)大,一般就是服務(wù)寫入的log 日志比較多
例如:cd /usr
使用 du -sh * 來(lái)查詢
344M bin
4.0K games
25M include
480M lib
28M local
13M sbin
286M share
2.6G src
發(fā)現(xiàn) src文件竟然2.6G
cd src
ls
linux-headers-3.13.0-100
linux-headers-3.13.0-110 linux-headers-3.13.0-83
發(fā)現(xiàn)這里面都是linux系統(tǒng)內(nèi)核,由于比較多 只展示一個(gè)
由于項(xiàng)目是14年開始的 結(jié)果里面有太多沒(méi)用的但是install的內(nèi)核版本
清除就ok了
3,再次查詢
df -h
/dev/vda1 20G 12G 7.0G 63% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 799M 1.6M 797M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 0 3.9G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/vdb 197G 5.2G 182G 3% /data
具體如何刪除內(nèi)核匹厘,我的文章里面也有。