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-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结