马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
命令作用
在 Linux 排查磁盘空间不足时,df 与 du 是最常用的两个命令:df 查看文件系统整体的挂载点与已用/可用空间;du 估算具体文件或目录占用的磁盘大小。二者配合能快速定位"空间被谁吃掉了"。
使用 df 查看文件系统占用
df -h 以易读的单位(GB、MB)显示所有挂载文件系统的使用情况:
# 查看各分区的文件系统、已用空间、可用空间及挂载点
df -h
常用参数:-h 人类可读格式;-T 额外显示文件系统类型;df -h /data 可只查看指定挂载点。
使用 du 查看目录与文件大小
du 用于统计目录或文件的磁盘使用量:
# 仅列出根目录下一级子目录的大小,--max-depth=1 控制遍历深度
du -h --max-depth=1 /
常用参数:-h 易读格式;-s 只显示总计(如 du -sh /var);--max-depth=N 限定统计层级,避免递归过深。
两者配合使用
先用 df -h 确认哪个分区快满,再用 du -h --max-depth=1 /挂载点 逐层下钻,找到占用最大的目录。注意 df 统计的是文件系统层面(含已删除但仍被进程占用的文件),du 统计的是目录树实际文件,两者数值偶尔会有差异,这通常是因为有被删除但未释放的文件句柄,可用 lsof | grep deleted 排查。
qidao123.com企服评测-应用市场 编辑提示
|