SuperAPI AI 工具集

disk-usage

通用与其它

查看项目

更新于 10-16 01:12

技能介绍

用途:在 Linux 系统上分析磁盘空间与文件系统使用情况,帮助定位占用过高的分区、目录和文件。

主要能力:提供结构化概览脚本与常用命令参考,覆盖文件系统总览、目录大小分析、大文件查找和磁盘信息查询。建议先运行 ./scripts/diskinfo.sh 获取挂载点、块设备和顶层目录的结构化概览;再用 df -h 检查是否有文件系统使用率超过 80%;对高占用挂载点用 du -h --max-depth=1 /mount 逐层下钻;用 find /path -type f -size +100M 定位具体大文件。

常用命令:df -h 查看各挂载文件系统空间;df -i 查看 inode 使用;lsblk 查看块设备树;mount 查看当前挂载;du -sh /path 查看目录总大小;du -h --max-depth=1 /path 查看一级子目录大小;du -ah /path | sort -rh | head -20 列出最大文件与目录;find /path -type f -size +1G 查找大于 1GB 的文件;ls -lhS /path | head -20 按大小排序列出文件;cat /proc/partitions、cat /proc/mounts、stat -f /path 查看分区表、挂载信息和文件系统统计。

使用提示:始终使用 -h 获得可读大小;du 在大目录上可能较慢,用 --max-depth=1 限制递归深度;根文件系统使用率超过 90% 可能引发问题。

限制:资料未说明支持的具体发行版范围、权限要求及脚本内部实现细节,暂未提供。