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-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南