linux系统磁盘使用率因空间未释放导致的问题
2021/7/28 7:06:24
本文主要是介绍linux系统磁盘使用率因空间未释放导致的问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
linux系统磁盘使用率因空间未释放导致的问题
####一、使用lsof命令排查
- 执行命令提示没有此命令
[root@node2 ~]# lsof -bash: lsof: command not found
- 执行yum install lsof进行安装
[root@node2 ~]# yum install lsof Total download size: 331 k Installed size: 927 k Is this ok [y/d/N]: y #输入y Installed: lsof.x86_64 0:4.87-6.el7 Complete! You have new mail in /var/spool/mail/root #安装完成
- 验证是否正常安装
[root@node2 ~]# lsof |head -n 1
COMMAND PID TID USER FD TYPE DEVICE SIZE/OFF NODE NAME
lsof命令介绍参考
lsof输出每列含义如下
COMMAND:进程的名称
PID:进程标识符
TID:任务 ID。Linux 下 TID 为空表示该行为进程
USER:进程所有者
FD:文件描述符。主要有:
cwd:应用程序当前工作目录,这是该应用程序启动的目录,除非它本身对这个目录进行更改
txt:该类型的文件是程序代码,如应用程序二进制文件本身或共享库,如上列表中显示的 /sbin/init 程序
lnn:库引用(AIX)
err:FD 信息错误
jld:监狱目录(FreeBSD)
ltx:共享库文本(代码和数据)
mxx:十六进制内存映射类型号 xx
m86:DOS合并映射文件
mem:内存映射文件
mmap:内存映射设备
pd:父目录
rtd:根目录
tr:内核跟踪文件(OpenBSD)
v86:VP/ix 映射文件
0:标准输出
1:标准输入
2:标准错误
文件描述符后一般还跟着文件状态模式:
r:只读模式
w:写入模式
u:读写模式
空格:文件的状态模式为 unknow,且没有锁定
-:文件的状态模式为 unknow,且被锁定
同时在文件状态模式后面,还跟着相关的锁: N:对于未知类型的 Solaris NFS 锁 r:文件部分的读锁 R:整个文件的读锁 w:文件的部分写锁 W:整个文件的写锁 u:任何长度的读写锁 U:用于未知类型的锁 x:用于部分文件上的 SCO OpenServer Xenix 锁 X:用于整个文件上的 SCO OpenServer Xenix 锁 space:无锁
TYPE:文件类型。常见的文件类型有:
REG:普通文件
DIR:表示目录
CHR:表示字符类型
BLK:块设备类型
UNIX:UNIX 域套接字
FIFO:先进先出队列
IPv4:IPv4 套接字
DEVICE:磁盘名称
SIZE:文件的大小或文件偏移量(以字节为单位)
NODE:索引节点
NAME:打开文件的确切名称
- 使用lsof |grep deleted命令找到已删除的文件被占用的进程PID
通过kill -9 PID的方式或者重启进程的方式释放空间
这篇关于linux系统磁盘使用率因空间未释放导致的问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法