解决linux根目录磁盘空间满

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

根目录磁盘写满,往往都是.log日志造成的,首先想到的是查找大的日志文件

1、find查找根下大于800M的文件

find / -size +800M -exec ls -lh {} ;

找到大的日志文件关闭掉,或者更改到其他磁盘。

2、如果查找后,发现没有大文件,可能有占用文件的相关进程没有关闭

可以通过下面命令(如果没有lsof命令手动yum安装即可yum install lsof)找到已经被清空或删除,但是未释放空间的文件和进程信息

lsof | grep deleted

kill杀死占用的进程(注意,如果此进程是正常在使用的服务,杀死后更改日志存储位置在重新启动,以免导致影响线上服务)

注意:gzip对某个文件xxx.log进行压缩时,会产生一个新的xxx.log.gz文件,完成后,会把原来的xxx.log删除。
这时,若仍有进程在使用xxx.log文件,那么,实际上,该文件还是只会标记为deleted,其空间也不会释放。

3、如果以上两种方法还是找不出问题所在,可以通过分析最近修改过的文件,mysql等等来判断了。

查找7天内修改过的文件

find / -name '.' -type f -mtime -7
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
5月前
|
Unix Linux 编译器
Linux创建临时文件mkstemp()tmpfile()
有些程序需要创建一些临时文件,仅供其在运行期间使用,程序终止后即行删除。 很多编译器程序会在编译过程中创建临时文件。GNU C 语言函数库为此而提供了一系列库函数。(之所以有“一系列”的库函数,部分原因是由于这些函数分别继承自各种 UNIX 实现。)本节将介绍其中的两个函数:mkstemp()和 tmpfile()。
56 0
Linux创建临时文件mkstemp()tmpfile()
|
2月前
|
前端开发 Linux
在Linux中,如何找出最大的文件或目录?
在Linux中,如何找出最大的文件或目录?
|
5月前
|
存储 缓存 监控
Linux 文件系统目录结构详解
本文介绍了Linux文件系统的目录结构,包括`/bin`、`/boot`、`/dev`、`/etc`、`/home`、`/lib`、`/media`、`/mnt`、`/opt`、`/proc`、`/root`、`/sbin`、`/tmp`、`/usr`和`/var`等目录的用途和重要性。每个目录都有其特定的功能,例如`/bin`存放基本用户命令,`/boot`存储启动相关文件,`/home`是用户主目录,`/lib`包含共享库,`/proc`提供进程信息,`/usr`存储用户程序资源,而`/var`则用于可变数据如日志文件。理解这些目录的用途有助于更好地管理和使用Linux系统。
Linux 文件系统目录结构详解
|
4月前
|
存储 数据挖掘 Linux
在 Linux 中找目录中最大文件
【6月更文挑战第7天】在 Linux 中找目录中最大文件:使用 `du` 加 `sort` 命令 (`du -a /path | sort -nr | head -n 1`),`find` 加 `xargs` 和 `sort` (`find /path -type f -print0 | xargs -0 du -h | sort -nr | head -n 1`) 或编写 Python 脚本。适用于服务器管理、数据分析和文件清理,注意文件权限、目录深度和文件系统类型。结合其他命令可提升效率。
48 0
|
4月前
|
存储 Linux
【Linux】磁盘文件
【Linux】磁盘文件
|
Linux
【Linux】【UOS】为挂载的磁盘创建快捷方式(软链接)
【Linux】【UOS】为挂载的磁盘创建快捷方式(软链接)
252 0
【Linux】【UOS】为挂载的磁盘创建快捷方式(软链接)
|
Linux Shell 索引
[ linux ] 文件系统和目录结构详解
昨天,有个小学弟了我一个linux面试题目,和她解答完之后我就想在C站开一个专栏,用于linux和windows的学习 我是这么想的,从linux入手,再写windows,最后总结常见区别 本文主要写了linux的文件结构介绍、linux文件系统的介绍、linux文件系统的基本操作,快捷键,通配符等等 下篇文章会写都文件的具体操作命令
447 0
[ linux ] 文件系统和目录结构详解
|
Linux 程序员 Shell
Linux 下文件和目录的特点
Linux 下文件和目录的特点
134 0
|
Unix Linux
Linux下几个与磁盘空间和文件尺寸相关的命令
Linux下几个与磁盘空间和文件尺寸相关的命令
130 0
Linux下几个与磁盘空间和文件尺寸相关的命令
下一篇
无影云桌面