当前位置: 首页 > news >正文

快速排查Linux服务器上的大文件

使用 du 命令查找大文件或目录

检查整个文件系统的大目录:

du -ah / | sort -rh | head -n 20
  • du -ah /:扫描根目录下所有文件和目录的大小,-a 表示包括文件,-h 使输出人类可读。
  • sort -rh:按大小降序排序,-r 表示逆序,-h 解析人类可读格式。
  • head -n 20:显示前 20 个最大的文件或目录。

检查特定目录(例如 /var):

如果怀疑某个目录(如 /var 或 /home)占用空间较多,可以指定目录:

bashdu -ah /var | sort -rh | head -n 20

使用 find 查找特定类型的大文件

快速定位大文件,结合 ls:

find / -type f -size +100M -exec ls -lh {} \;
  • type f:只查找文件。
  • size +100M:查找大于 100MB 的文件(可调整大小,如 +1G 表示大于 1GB)。
  • exec ls -lh {} \;:列出文件详细信息。

排查特定类型的文件(如日志、备份文件等)

find / -type f -name "*.log" -size +100M -exec ls -lh {} \;
  • 这会查找所有 .log 结尾且大于 100MB 的文件。
  • 常见占用空间的文件类型包括:.log、.bak、.tar.gz、.zip 等。

使用 df 检查磁盘使用情况

df -h
  • 输出显示每个挂载点的使用率,找到接近 100% 的分区。
  • 然后针对该分区(如 /dev/sda1 挂载在 /)运行 dufind

检查常见占用空间的目录

某些目录通常是大文件聚集地,建议重点检查:

日志文件:/var/log,检查是否有异常大的日志文件(如 syslog 或 messages)。

du -sh /var/log/*

临时文件:/tmp/var/tmp

du -sh /tmp/*

用户文件:/home

du -sh /home/* | sort -rh

数据库或缓存:如 /var/lib/mysql(MySQL 数据库)或 /var/cache

http://www.sczhlp.com/news/35093/

相关文章:

  • 金仓数据库物理备份脚本配置
  • 做电商网站的设计思路有什么意思成都进入搜索热度前五
  • 做网站用哪个预装系统网站seo排名优化软件
  • it运维服务管理体系青岛设计优化公司
  • 公司做网站 手机 电脑seo优化行业
  • 【AI Generate】TestContainers从零开始分步教程
  • 在国内做推广产品用什么网站好怎么免费创建自己的网站
  • 免费域名排行榜seo独立站
  • wordpress 增加接口seo是指什么职位
  • 哪些做任务可以赚钱的网站设计网站排行榜前十名
  • 外国专门做魔兽世界邪恶补丁网站免费创建个人博客网站
  • 装修网站排名前十名搜索引擎排名优化包括哪些方面
  • 如何做网站网页流程推广app接单网
  • 网络公司做的网站百度秒收录
  • 电子商务平台商家入驻协议合肥seo推广排名
  • 网站建设与管理考察报告链接平台
  • 如何用github做网站如何做网站赚钱
  • c sql网站开发推广普通话的意义论文
  • the7 做的网站制作网页链接
  • 长沙高端网站建设服务正规seo关键词排名网络公司
  • 国内python 做的网站搜收录网
  • 那里有学做网站的电商营销推广方法
  • 用dw做购票网站营销软文范例500
  • 网站背景居中怎么做常州网站建设
  • 设计模板网站都有哪些百度视频
  • 长沙专业网站制作设计网站流量查询网站统计查询
  • 网站怎么换空间广告seo是什么意思
  • 和网站签约新闻外贸营销网站建设介绍
  • 做哪个网站的推广最好微信营销的10种方法技巧
  • [笔记]状压 DP