linux磁盘占满

Linux系统内创建文件时,出现类似如下空间不足提示:
在这里插入图片描述

导致该问题的可能原因包括:

磁盘分区空间使用率达到百分之百。
磁盘分区inode使用率达到百分之百。
僵尸文件:已删除文件因句柄被占用未释放导致相应空间未释放。
挂载点覆盖:在原有文件系统的相应目录下已经存在大量文件。挂载了新磁盘后,导致使用 df 命令能统计到相关空间使用,而使用 su 命令统计不到。

如下处理方法:
分区容量满

1.运行 df -h 查看磁盘使用率。df -i 是查看iNode节点使用情况。返回结果如下图所示。

注意:返回结果里 Mounted on 下显示的是挂载目录。

在这里插入图片描述
2.循环执行如下指令,找到容量比较大的目录并进入目录,直到找到最精确的文件或目录,再结合业务情况等判断,删除相关文件或目录。您也可以购买更大的数据盘来分担处理。

cd /
du -sh *

在这里插入图片描述
inode容量满

如果是inode容量满导致磁盘空间满,按以下步骤操作:

1.运行以下命令分析根目录下每个目录下面有多少个文件。

for i in /*; do echo $i; find $i | wc -l; done

在这里插入图片描述
2.逐层进入inode占用最高的目录,继续执行上述指令,逐步定位占用过高空间的文件或目录,最后进行相应清理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
清理Linux磁盘空间的方法有多种。首先,你可以查找占用磁盘空间较大的文件或目录,并删除它们。你可以使用命令"du -sh *"来查看当前目录下各个文件或目录的大小,然后根据需要删除不需要的文件或目录。另外,你还可以清理Tomcat的日志文件,这些日志文件可能会占用大量的磁盘空间。你可以使用命令"rm -rf <日志文件路径>"来删除Tomcat的日志文件。\[1\] 此外,有时候删除文件后,磁盘空间并没有立即释放。这可能是因为有进程仍然在使用已删除的文件。你可以使用命令"lsof -n | grep deleted"来查看已删除但仍被进程占用的文件,并使用"kill -9 <进程ID>"命令终止这些进程,以释放磁盘空间。\[2\] 如果你的服务器安装了Docker,你还可以执行一些Docker相关的命令来清理无用的镜像和系统资源。你可以使用命令"docker image prune -a"来删除无用的镜像,使用命令"docker system prune -a"来清理Docker系统资源。\[3\] 总结起来,清理Linux磁盘空间的方法包括删除占用空间较大的文件或目录、清理Tomcat的日志文件、终止占用已删除文件的进程以及清理无用的Docker镜像和系统资源。你可以根据具体情况选择适合的方法来清理磁盘空间。 #### 引用[.reference_title] - *1* [Linux磁盘占满,如何清理磁盘空间](https://blog.csdn.net/weixin_45427945/article/details/129311300)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [linux磁盘满了?一招教你快速清理](https://blog.csdn.net/zth_killer/article/details/126143370)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值