linux扩容根目录空间_记一次生产线上Linux系统根目录爆满问题解决办法
Linux上启动程序提示空间不足,看Zabbix监控后发现根目录空间不足告警。
处理过程:
查看系统占用情况如下:
通过df –hT发现如图所示:
首先不考虑系统扩容,因为生产线系统资源扩容是需要走各种流程审批,大家都懂得哦。
先删删日志。
查看下系统日志,如下图所示:
结果发现才14M,算了,删与不删没多大区别。
原本想先删除些大文件,解决下燃眉之急!
通过命令查找:
find / -xdev -size +100M -exec ls -l {} ;
发现.xsession-errors的隐藏文件占了好多个G。
也可以用如下命令打印出占用多的隐藏文件:
watch -d -n 1 -t 'ls -AltF .' 退出按:CTRL+z
执行命令后的效果如图所示:
清空.xsession-errors的日志内容
> .xsession-errors或 echo >.xsession-errors
再次查看系统分区大小已经正常了:
此办法只能暂时解决问题,如不能查明造成.xsession-errors日志暴涨得原因,运行一段时间后问题依然会复发,下面来说说造成原因和永久解决办法。
.xsession-errors是个什么玩意?
.xsession-errors文件是X Window系统记录Linux图形环境中发生的所有错误的位置,只要运行了基于X Window的图形化界面,任何图形化界面的应用都可能将错误信息写入这个文件,只要磁盘允许,就会无限增长,任何 Linux发行版都会受到影响。
虽然/etc/X11/Xsession文件中有控制机制,当这个文件超过一定大小,每次启动图形化界面环境时都会清空这个文件,但是并不是所有人的Linux每天都关机,Linux用户可能不重启计算机长达数周甚至数月,因此这个文件可能达到十分庞大的大小。
如何永久解决:
方法一:
编辑 /etc/X11/Xsession (X Window的配置文件),检索以下内容:
ERRFILE=$HOME/.xsession-errors修改为:ERRFILE=/dev/null
说明:修改错误日志文件保存路径为/dev/null。也可以把日志保存在别的地方,如/tmp下。
方法二:
设置.xsession-errors文件的immutable属性,禁止被写入:
命令:chattr +i .xsession-errors
也可以写个crontable计划任务去定时自动清理,方法千千万,找适合自己所在环境的即可。
如对您有帮助可以点击关注哦,明日分享生产环境问题处理思路及办法~~~
linux扩容根目录空间_记一次生产线上Linux系统根目录爆满问题解决办法相关推荐
- 查看linux可用磁盘空间_如何在Linux中检查可用磁盘空间
查看linux可用磁盘空间 跟踪磁盘利用率信息在系统管理员(和其他人员)的日常任务清单上. Linux有一些内置的实用程序可以帮助提供这些信息. df df命令代表"无磁盘",并显 ...
- linux如何卸载内核模块_如何加载或卸载Linux内核模块
linux如何卸载内核模块 本文摘自Manning出版的< Linux in Action>第15章. Linux使用内核模块管理硬件外围设备. 这是这样的. 一个运行中的Linux内核是 ...
- linux 查看磁盘空间_【linux磁盘划分】3分钟看懂!
来源:运维学习分享,转自:马哥Linux运维 前几天遇到了这样一个情景: 一个服务器是以虚拟机的形式提供的,通过df -h看服务器磁盘空间只有30多个G,但通过fdisk -l看发现有一个160G的磁 ...
- oracle 修索引改空间_记一次Oracle分区表全局索引重修的历程
1.查询数据库各个表空间利用率: SELECT Upper(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间巨细(M)&q ...
- linux 内存溢出排查_记一次JAVA 线上故障排查完整套路
JAVA线上故障排查全套路 线上故障主要会包括cpu.磁盘.内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍.同时例如jstack.jmap等工具也 ...
- linux mysql 磁盘空间_磁盘空间满了之后MySQL会怎样
导读 当磁盘空间爆满后,MySQL会发生什么事呢?又应该怎么应对? 会发生什么事 当磁盘空间写满了之后,MySQL是无法再写入任何数据的,包括对表数据的写入,以及binlog.binlog-index ...
- linux怎么创建牡蛎_文件amp;目录小技巧 | Linux后门系列
0x01 Linux 目录技巧 我们都知道 Windows 下文件和文件夹命名是有很多规则和限制的,但是可以通过一些程序来绕过限制,今天我们来看看 Linux 有哪些有趣的规则 参考 https:// ...
- linux ll以编码格式_【系列】每天一个 Linux 命令(5):rm 命令
关注我,你的眼睛会怀孕 今天学习一下linux中删除文件和目录的命令:rm命令.rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除. ...
- linux 清空文件夹_弱电工程师-了解这些Linux命令,菜鸟也能变高手!
首先对于Linux的目录结构的大体进行讲解一下: 1:基本的命令 (1)ctrl+win+d:显示桌面(这是快捷键) ctrl+alt+T:快速打开一个终端 ctrl+shift+T:创建一个终端,并 ...
最新文章
- nginx 启动 + uwsgi + django
- spring@Transactional注解事务不回滚不起作用无效的问题处理
- 原生JS DOM操作方法汇总
- 时间序列分类算法简介及其在能耗数据分类上的应用
- linux svn 撤销del,svn delete-删除文件和目录的实例
- 33个常见问题!超全Windows排查手册
- 学术大数据在企业专家对接中的应用
- 如何去掉有背景图的a标签的边框
- HelloDjango 第 06 篇:博客从“裸奔”到“有皮肤”
- 算数or算卦,和业务人谈“预测”到底在谈啥?
- 删除excel 2007数据透视表
- android 4.0网络机顶盒,小米盒子体验:传输成问题目前还是半成品
- 香港特首到访阿里_她是来看几个年轻人的……
- java数组列表_java – 如何显示数组列表中的所有元素?
- java的八种基本数据类型
- C++ 按位与、或、异或等运算方法
- 淘宝UA算法中的核心函数
- android fm信号强度,FM 收音机灵敏度测试方法
- ZYNQ PL采集AD7606数据PS LWIP发送
- 利用腾讯云函数实现自动化签到
热门文章
- 智能门锁半夜离奇开门吓坏用户 官方回应:只是一场误解
- 为提升管理效率 蔚来汽车美国办公室裁员70名
- 三星Galaxy Note 10渲染图曝光:前置打孔双摄+后置横排四摄
- 拳王虚拟项目公社:分享一个大学生上班族都可做的虚拟副业项目
- Java并发编程之Semaphore信号量
- 使用fiddler获取手机上的数据
- html怎么移动到vue,vue自定义指令之拖动页面的元素
- java从入门到秃头,小白的秃头之路
- python 实例 cadu_【示例详解】AutoCAD处理控件Aspose.CAD 8月新更!支持加载大型DWG文件...
- python 加快计算速度_python怎么提高计算速度