博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【问题记录】 Linux分区磁盘占满,导致ssh登陆闪退
阅读量:3964 次
发布时间:2019-05-24

本文共 1222 字,大约阅读时间需要 4 分钟。

问题描述

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

[root@SHA-L0022452 wls]# df -hFilesystem            Size  Used Avail Use% Mounted ondevtmpfs              861M  188K  861M   1% /devtmpfs                 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% /vartmpfs                 876M     0  876M   0% /dev/shmtmpfs                 876M     0  876M   0% /dev/shm

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

查找原因

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

[root@SHA-L0022452 wll]# du -s /* | sort -nr4469132	/wll2626884	/usr1359352	/var1014280	/root469820	/opt369200	/lib156208	/app81624	/boot31444	/etc27176	/lib6414936	/sbin9436	/bin210	/home188	/dev136	/tmp16	/lost+found12	/scripts

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

du -s /wll/* | sort -nr

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

转载地址:http://wyuki.baihongyu.com/

你可能感兴趣的文章
Oracle 查询阻塞
查看>>
DB2 配置
查看>>
Oracle 模式
查看>>
Oracle 表
查看>>
古之成大事者,不唯有超世之才,亦唯有坚忍不拔之志也!
查看>>
相关子查询
查看>>
SOME,ANY,All,EXISTS,IN
查看>>
ksh 精萃
查看>>
ksh 简介
查看>>
ksh 注释
查看>>
UNION, INTERSECT, EXCEPT
查看>>
ksh 向脚本传递参数
查看>>
DB2 脚本
查看>>
ksh 简单变量
查看>>
ksh 运算符
查看>>
ksh 数组
查看>>
ksh 控制结构
查看>>
ksh 函数
查看>>
ksh 复合变量
查看>>
ksh 引用
查看>>