当前位置: 移动技术网 > 科技>操作系统>Linux > 【问题记录】 Linux分区磁盘占满,导致ssh登陆闪退

【问题记录】 Linux分区磁盘占满,导致ssh登陆闪退

2019年11月08日  | 移动技术网科技  | 我要评论

问题描述

今天要去后台看日志查个问题,通过ssh登陆到服务器后准备用平时非常熟悉的less命令打开日志查看,突然xshell客户端就闪退了。一时感觉很蒙,怎么回事??由于之前有同事遇到类似的问题,提醒我说可能是服务器磁盘满了。一时也没什么其他头绪,我就又登陆到服务器上使用df命令看了下磁盘使用情况:

[root@sha-l0022452 wls]# df -h
filesystem            size  used avail use% mounted on
devtmpfs              861m  188k  861m   1% /dev
tmpfs                 876m     0  876m   0% /dev/shm
/dev/mapper/v1         17g   17g     0 100% /
/dev/vda1             190m   82m   99m  46% /boot
/dev/mapper/v2        477m  2.5m  449m   1% /home
/dev/mapper/v3        2.9g  426m  2.4g  16% /opt/cloud
/dev/mapper/v4        7.8g   19m  7.4g   1% /tmp
/dev/mapper/v5        25g  1.4g   22g   6% /var
tmpfs                 876m     0  876m   0% /dev/shm
tmpfs                 876m     0  876m   0% /dev/shm

我们发现挂载在/下面的分区/dev/mapper/v1磁盘使用率已经100%。看到这个情况,我感觉ssh登陆闪退的问题很可能就是这个原因导致的。

查找原因

使用du -s /* | sort -nr命令查看哪个目录占用空间大

[root@sha-l0022452 wll]# du -s /* | sort -nr
4469132 /wll
2626884 /usr
1359352 /var
1014280 /root
469820  /opt
369200  /lib
156208  /app
81624   /boot
31444   /etc
27176   /lib64
14936   /sbin
9436    /bin
210 /home
188 /dev
136 /tmp
16  /lost+found
12  /scripts

发现wll目录占用的空间最大。因此cd到这个目录下再次执行du命令:

du -s /wll/* | sort -nr

使用上面的思路一步步往下找,最后找到一个定时任务日志的目录占用了非常大的空间。将这个目录下的定时任务日志删除。再用df命令看下,分区下的磁盘使用率降下去了。日志也能正常查看了。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网