linux系统盘空间/dev/vda1 100%占满如何解决

今天服务器一直宕机,mysql容器启动不了, 就查了一下原因,结果发现是linux系统盘空间/dev/vda1被占满了

解决办法其实很简单

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

发现/dev/vda1磁盘占满

2,依次查询哪些文件过大,一般就是服务写入的log 日志比较多

     例如:cd /usr
    使用 du -sh *  来查询

    344M    bin
    4.0K    games
    25M     include
    480M    lib
    28M     local
    13M     sbin
    286M    share
    2.6G    src

   发现 src文件竟然2.6G    

  cd src   
  ls

 linux-headers-3.13.0-100     
 linux-headers-3.13.0-110      linux-headers-3.13.0-83
 发现这里面都是linux系统内核,由于比较多 只展示一个

 由于项目是14年开始的     结果里面有太多没用的但是install的内核版本

 清除就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

1、所有文章未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。
2、本站文章部分来源注册用户发布或互联网收集而来,若有侵权,请邮件联系作者。
邮箱地址:wtao219@qq.com
THE END
分享
二维码
< <上一篇
下一篇>>