Linux查看目录占用磁盘block,linux系统磁盘block、inode占满处理
磁盘占满分两种情况,然后分别执行下面两个命令,看看自己属于哪种情况
磁盘block占满,查看命令: df -vh
磁盘inode 占满,查看命令: df -ih
一、block占满处理办法
需要用到的命令如下:
ll 列出当前目录下的文件
df –vh 查看磁盘使用情况
cd目录名 进入某个目录
du -sh * 统计当前目录内的文件大小
rm -rf文件名|目录 删除某个文件或者目录(操作不可逆,删除前请确认文件是否无用)
ls | grep -Ev 'home'|xargs du -sh统计除home目录外其它目录文件大小
1).通过df -vh查看是哪个分区占满
2). cd 和du 命令查看是哪个目录最大
3).继续执行cd和du 命令找到最大的文件或者目录
4).找到最大的文件,通过rm -rf文件名 命令删除
PS:删除操作前请确认文件是否无用,确认后再删除,如果文件都有用,请考虑升级磁盘大小,如果cd命令报错请查看进入的是否是目录,通过 ll 命令查看,目录名为蓝色,文件名为白色,另外du 命令长时间没有反应,请 Ctrl + C 结束命令,执行ll 命令,进入du 命令最后显示目录的下个目录,继续查找
二、inode 占满处理办法
需要用到的命令和脚本如下:
ll 列出当前目录下的文件
df –ih 查看磁盘Inode使用情况
cd目录名 进入某个目录
du -ah * 统计当前目录内及子目录的文件大小
rm -rf 文件名|目录 删除某个文件或者目录(操作不可逆,删除前请确认文件是否无用)
ls |xargs rm -rf 删除当前目录下的全部文件
check_inode_counts.pl 脚本快速统计目录下每个目录占用Inode大小
find */ ! -type l | cut -d / -f 1 | uniq -c 统计当前目录下每个目录占用Inode大小(执行慢默认不使用此命令)
1).使用df -ih 查看是哪个分区占满
2)下载check_inode_counts.pl脚本执行,依次执行以下命令:
wget http://downinfo.myhostadmin.net/check_inode_counts.txt
mv check_inode_counts.txt check_inode_counts.pl
perl check_inode_counts.pl /
继续执行等于50000的目录,如果没有就是最大值目录占用高。 比如perl check_inode_counts.pl /统计到/home目录等于50000,继续执行perl check_inode_counts.pl /home,一层目录一层目录的执行找到最大占用,如图
3).继续查找,直到找到占用inode对应较大目录,注意一般都是多个目录。
执行ll命令后会出现很多类似的文件
4).命令 cat文件名 查看文件是否异常,异常则删除,不异常再继续查找
删除此目录下的全部异常文件
PS:如果当前目录下文件全部正常,请执行 cd ../返回上层目录,继续上述方法查找。删除操作前请确认文件是否无用,确认后再删除。如果文件都有用,请考虑升级磁盘大小,另外上面删除命令如果卡死可以使用 find . -name "*.html"|xargs -t -n5 rm -rf 命令,其中 "*.html" 是上面看见的异常文件后缀名
注意:删除文件前请确认文件是否无用,不确定的请咨询网站程序员,另以上方法只在找到问题并处理,您需要自行分析一下产生的原因,如果是备份或者日志占满,需要修改或关闭备份或者日志,如果是***程序生成大量文件,除删除文件外还需要找到程序漏洞并修复!
Linux查看目录占用磁盘block,linux系统磁盘block、inode占满处理相关推荐
- linux 查看目录挂载的ip,Linux挂载IPSAN和FCSAN操作,Linux挂载NFS文件系统
iSCSI存储挂载 service open-iscsi status 查看iscsi服务状态 service open-iscsi start/stop/restart 启动/停止/重启iscsi服 ...
- linux查看目录被进程占用空间,linux lsof命令详解 (查看目录被哪些进程占用)
简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控 ...
- linux查看目录的所属组,linux分配文件文件夹所属用户及组
ls -l 可以查看当前目录文件.如: drwxr-xr-x 2 nsf users 1024 12-10 17:37 下载文件备份 分别对应的是: 文件属性 连接数 文件拥有者 所属群组 文件大小 ...
- Linux查看目录谁修改的,linux怎么查看谁修改文件
下面用不同的方式只列出所有你今天创建或修改的文件(直接或间接). 1. 使用 ls 命令,只列出你的 home 文件夹中今天的文件. # ls -al --time-style=+%D | grep ...
- linux看目录用的哪个磁盘,linux查看目录大小及硬盘大小
linux查看目录大小及硬盘大小的命令: # du -ks ---in all # du -k ---every last du和df命令都被用于获得文件系统大小的信息:df用于报告文件系 ...
- linux系统磁盘block、inode占满处理
1.磁盘的block占满,查看命令 df -vh 然后查看占用百分比 2.磁盘inode占满,查看命令df -ih 同样也是查看占用百分比 block占满处理办法 需要用到的命令如下: LL 列出当前 ...
- linux查看端口被占用且释放,Linux查看端口占用情况,并强制释放占用的端口
1.查找被占用的端口 netstat -tln netstat -tln | grep 8080 netstat -tln 查看端口使用情况,而netstat -tln | grep 8080则是只查 ...
- 整理linux 查看操作系统、CPU、内存、磁盘等信息
整理linux 查看操作系统.CPU.内存.磁盘等信息 一.查看 cpu 信息 1 . 所 有 信 息 lscpu [root@localhost ~]# lscpu Architecture: x8 ...
- Linux /dev目录详解和Linux系统各个目录的作用
Linux /dev目录详解和Linux系统各个目录的作用 标签: linuxtcpfunctionclassfirefoxtimer 2012-01-11 23:08 45517人阅读 评论(2) ...
最新文章
- css中的margin和padding
- iOS----------拨打电话的3种方式
- #linux进阶#归档压缩
- 嵌入式linux内核编译感想,嵌入式Linux内核的交叉编译编译-基于2.6.26
- python123江湖秘籍_江湖秘籍,python基本数据类型之列表、元组、字典
- 部署负载均衡 Keepalived DR群集优化版(减少部署完成后的BUG)
- ElementUI在el-table基础上进行导出.xls表格操作
- html中刷新按钮的代码,常见的按钮类型 点击button刷新的几种常用代码
- linux fedora下实现锐捷认证
- jvm是运行在操作系统之上的,他和硬件没有直接的交互
- docker知识点查阅
- 企业传播的云计算时代还有多远?―21世纪广告―文章摘要―龙源期刊网
- 课堂作业(求几个数的最大值)
- 英文课程名称 c语言程序设计,课程名称C语言程序设计I.doc
- Ubuntu18.04配置视觉SLAM十四讲代码运行环境
- 【对讲机的那点事】玩对讲机你知道中继台的工作原理吗?
- PowerScript--功能强大的智能卡,USB Key, POS脚本命令工具
- 这几本霸榜的新书,是时候囤了
- 将切割后的小图片还原为大图片
- Android布局之AbsoluteLayout和FrameLayout
热门文章
- 【原创】实验验证 -fstack-protector 编译选项效果
- 第69课:Spark SQL通过Hive数据源JOIN实战 每天晚上20:00YY频道现场授课频道68917580
- Android IjkPlayer API介绍
- 使用scp在俩台电脑上传输文件
- 浅谈西门子840d主轴速度控制_西门子系统硬件故障维修案例第一讲
- ROS入门:GPS坐标转换Rviz显示轨迹
- (转)名企工资一览表 更加明确 自己的目标。
- 数据可视化大屏,屏幕多分辨率适配方案,且在任意屏幕下保持16:9的比例等比缩放
- 乐高大颗粒作品13:台秤
- 3.15UiPath图片操作保存图片的介绍和使用