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

最近公司服务器一直宕机 就查了一下原因,结果发现是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

 具体如何删除内核,我的文章里面也有。

你可能感兴趣的:(linux系统盘空间/dev/vda1 100%占满如何解决)