Linux如何处理文件已删除但空间不释放的问题
一个业务系统的服务器监控系统发来预警通知,磁盘空间使用率已经达到90%了,然后就登陆服务器搜索了下比较大的日志文件,全部都删除了,磁盘空间释放了一些,当时也是疏忽,没有确认查出并删除的文件大小的空间是否已经全部释放。有好多服务器在安装系统的时候没有给/tmp进行单独分区,所以有可能是/tmp目录下的数据占用了很大一部分空间,可以先清除掉/tmp目录下的文件来释放空间。本次出现删除文件不释放空间,是在删除/home目录空间下的一个dubbo服务日志文件时发生的。了解Linux下文件的存储机制和存储结构的原理就会理解这个问题了。文件存在Linux系统中分为两部分:指针部分和数据部分。
用户评论