【linux】linux磁盘空间 目录查看清理 和 文件查看清理
=========================大目录排查=============================
一.首先查看磁盘挂载,磁盘空间使用情况
1.进入根路径
cd /
2.查看磁盘挂载和占用情况
df -hl

可以看到,/根路径下 磁盘占用Use% 占用100%
二.排查哪些目录占用空间较大
1.在根目录下查看每个目录占用空间【注意,本命令在哪个目录下执行,即展示当前目录下的 所有目录 信息】
du -h --max-depth=1

在最下方,可以看到65G,代表当前目录下,所有目录和文件 相加 总共占用了65G。即/目录下总共占用65G空间。
2.选择较大目录进入,按照第一步的步骤同理操作,排查较大目录【进入哪个目录,即展示哪个目录下所有目录的信息】
cd /mnt/
du -h --max-depth=1

同理,即可定位到 占用磁盘空间较大的目录
附录:
1.大目录排序
du -h --max-depth=2 | sort -n
2.大目录排序,并只看前12个:
du -h --max-depth=2 | sort -nr | head -12
==================================文件查看==================================
一.按照上述操作,进入根路径,查看各个挂载磁盘 空间占用
1.进入根路径
cd /
2.查看挂载磁盘空间占用
df -hl

二.查看哪个目录较大
du -h --max-depth=1
排查到例如


1.进入该目录下,继续使用上述方法排查

2.假如最后排查到logs目录比较大,现在需要排查 logs目录中到底是 哪些文件比较大
三.排查大文件
1.将当前目录下 所有文件从大到小展示
ls -lhS

2.确认文件是否被占用
此时,删除文件谁都会,rm -rf 文件名 即可删除。但是如果当前文件正在被使用,删了影响服务器或服务,怎么办?
而且如果要删除的文件正在被占用,即使rm掉文件,发现磁盘空间并未减小,因为linux会让正在被打开的文件依然被连接使用。
3.先删除想要删除的文件
catalina.out
rm -f catalina.out
4.验证该文件是否删除后仍被打开
lsof |grep deleted

5.发现被删除的文件依旧被打开,这个时候,就可以根据第二列提供出来的PID,杀死指定的进程,以保证此文件真正被删除。

kill -9 986524
再回去查看,即可发现文件真正被删除!!!
===附录:
恢复删除了但依旧被打开的文件:
https://www.cnblogs.com/Leo_wl/p/10530149.html
【linux】linux磁盘空间 目录查看清理 和 文件查看清理的更多相关文章
- oracle for linux服务器磁盘空间不足,通过过期的文件释放磁盘空间
--2013-09-16截取的数据-- 使用df-h命令查看系统磁盘空间 [root@erpdbs PROD]# df -h Filesystem Size Used Avail Use% Mount ...
- 关于Linux服务器磁盘空间占满问题的解决方法
下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了), ...
- Linux 磁盘空间查询&&解决Linux 中“磁盘空间不足”的问题
一.linux 查看目录的剩余空间大小 两个命令df .du结合比较直观 df -h 查看整台服务器的硬盘使用情况 du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的 ...
- Linux 系统磁盘空间占满,df 和 du 结果不一致
服务器运行一段时间后df查看磁盘剩余空间不足,通过du统计发现被几个文件占用,遂删除之.过了一段时间磁盘空间再次不足,通过du统计却找不到那么多大文件.搜索后才得知原因:文件删除后空间没有释放,du统 ...
- 给VMware下的Linux扩容磁盘空间到根分区(以centos7.0为例)
一.扩展VMWare硬盘空间 关闭Vmware 的 Linux系统,这样,才能在VMWare菜单中设置: VM -> Settings... -> Hardware -> Hard ...
- linux磁盘空间满了 但是没有大文件
很常见的一个问题 linux磁盘空间满了 但是没有大文件 解决思路: 1.用df 检查发现/根目录可用空间为0 [root@/]#df -h 2.用du检查发现各目录占用的空间都很少,有约3G的空间莫 ...
- 如何查看Linux的磁盘空间还有多少
无论是Linux还是unix,都提供了很多工具来查看磁盘空间的大小. 1. df命令,df命令,可以查看当前文件系统占用的空间的大小,以及剩余的大小,如下例子: Filesystem 1K-b ...
- No space left on device 解决Linux系统磁盘空间满的办法
最近Linux电脑在执行mvn时候总是报错: No space left on device 原因是磁盘空间满了,我马上加了20G的硬盘容量,但是还是报错,上网查了一下,发现了解决方法,我用了其中 ...
- (转)Linux服务器磁盘空间占满问题
转自:https://www.cnblogs.com/cindy-cindy/p/6796684.html 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰 ...
随机推荐
- SharpGL之透视投影和摄像机
当三维体放在世界坐标系中后,由于显示器只能用二维图像显示三维休,因此必须要依赖投影来把三维体降低维数. 投影变换的目的就是定义了一个视景体,使得视景体外多余的部分不会显示. 投影包括透视投影(pers ...
- maven 学习---Maven构建生命周期
构建生命周期是一组阶段的序列(sequence of phases),每个阶段定义了目标被执行的顺序.这里的阶段是生命周期的一部分. 举例说明,一个典型的 Maven 构建生命周期是由以下几个阶段的序 ...
- GIC , SPI , PPI (窝窝科技的文章题目改了下)【转】
转自:https://www.cnblogs.com/tureno/articles/6403408.html 转载于: http://www.wowotech.net/irq_subsystem/ ...
- 如何解决问题:程序无法正常启动(0xc0000022)
如何解决问题:程序无法正常启动(0xc0000022) 下文是由NeoSmart技术,通过全球网络上的工程师开发者和技术人员一起收集起来的信息,进行汇总并编辑而成的. 错误现象 该错误一般会通过警告, ...
- 3-8 pivot操作
数据透视表¶ In [1]: import pandas as pd excelample=pd.DataFrame({'Month':["January","Jan ...
- 1-11Set结构
集合 只保留下来唯一的元素 tang=[123,123,456,789,] tang=set(tang) tang {123, 456, 789} tang=set() type(tang) set ...
- ObjectARX之Mac os开发
网上关于ObjectARX开发的相关介绍都基于Windows环境.Mac 环境的开发几乎没有,下面介绍Mac环境下ObjectARX的开发. AutoCAD ObjectARX开发必备条件: 1. 安 ...
- 为何JAVAWEB绝对路径访问不了图片
为何JAVAWEB绝对路径访问不了图片?其实这涉及到两个原因 1:浏览器类型不同: 五大主流浏览器内核有所不同,能够支持的功能不一样:如谷歌浏览器就不能查看绝对路径 2:涉及到保护隐私安全: (谷歌浏 ...
- 201871010104-陈园园 《面向对象程序设计(java)》第六——七周学习总结
201871010104-陈园园 <面向对象程序设计(java)>第六——七周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daiz ...
- 201871010125-王玉江《面向对象程序设计(java)》第十五周学习总结
项目 内容 这个作业属于哪个课程 <任课教师博客主页链接> https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 <作业链接地址> ht ...