IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:du

共 3 篇相关文章

IT 累计浏览 3,643

Linux,du、df统计的硬盘使用情况不一致问题

在Linux服务器上用`du`统计目录大小只有2G,但`df`显示硬盘却已占用3G甚至更多,这种不一致让不少运维同学困惑过。这篇文章就系统地拆解了背后的三大元凶。 首先是ext文件系统预留的“急救空间”。这部分空间`df`会计入已用,但`du`完全感知不到,作者指明了如何用`tune2fs`查看和调整这个数值。 其次是“幻影文件”。当文件被删除但进程句柄未释放时,`du`已经不统计它了,但磁盘块仍被`df`计算在内。文中给出了通过`lsof`查找这类文件并处理进程的方法。 最隐蔽的是第三种情况:在目录挂载新设备前,如果其中已有数据,这些数据会被“隐藏”——`du`和`df`在新设备上都看不见它们,但它们实实在在占用了原设备的空间。文章详细说明了如何安全地卸载、清理这些残留数据。 这篇文章从运维中一个看似小、却容易让人卡住的矛盾点切入,清晰梳理了原理和排障路径。理解了这些机制,下次再遇到`du`和`df`“打架”,你就能快速定位是哪一种情况,并对症处理了。

IT 累计浏览 4,082

Linux 找出大文件汇总

这篇讲的是 Linux 系统管理中一个非常实用的技巧:如何快速定位那些占用大量磁盘空间的“罪魁祸首”文件。作者没有停留在单一的命令上,而是横向对比了多种主流工具和方法,堪称一份“找出大文件”的工具箱。 核心部分详细对比了 `find` 命令在 RedHat 系和 Debian 系中的细微差异,比如 `awk` 提取的字段编号不同,这种细节对新手很友好。除了 `find`,文章还扩展介绍了使用 `ls -lS` 按大小排序、用 `du` 配合 `sort` 和一个精巧的 Perl 脚本来可视化目录占用情况(用星号条形图直观显示)。 特别值得注意的是,文章不仅教你怎么“找大”,也提到了如何“找小”,并且提供了不跨文件系统查找(`-xdev`)等实用选项。整体来看,这是一篇非常扎实的速查手册,能帮你在磁盘空间告急时,快速掌握从基础到进阶的多种排查手段。

IT 累计浏览 4,130

linux磁盘管理学习笔记(中):df命令、du命令

这篇笔记聚焦于Linux磁盘管理的基础命令,尤其解决了从Windows图形界面转向命令行时如何直观获取容量信息的痛点。作者从“查看磁盘与目录的容量”这一实际需求出发,详细拆解了`df`命令的常用参数组合:比如用`-h`以GB/MB等友好格式输出,用`-T`直接显示文件系统类型,以及用`-i`查看inode使用情况。这些技巧能帮助运维人员和开发者快速定位磁盘空间问题,比如判断是文件过大还是inode耗尽。文章通过具体参数说明,把原本需要反复查找的man手册知识提炼成了可立即上手的实用指南。