# 查看整体磁盘使用情况
df -h
参数说明:
-h:人性化显示(自动转换GB/MB)-T:显示文件系统类型-i:显示inode使用情况--total:显示总计信息# 查看当前目录大小
du -sh
# 查看指定目录大小
du -sh /home
# 查看目录下各文件夹大小
du -sh *
# 排序显示(最大到最小)
du -h --max-depth=1 | sort -hr
lsblk
lsblk -f # 显示文件系统信息
# 查看根目录使用情况
df -h /
# 监控大文件
find / -type f -size +100M 2>/dev/null | xargs ls -lh
# 查看前10大目录
du -h --max-depth=1 2>/dev/null | sort -hr | head -10
# 查看所有磁盘
wmic logicaldisk get size,freespace,caption
# PowerShell查看
Get-PSDrive -PSProvider FileSystem
diskmgmt.mscdf -h 查看空间使用率
清理缓存:sudo apt clean # Ubuntu/Debian清理包缓存
sudo yum clean all # CentOS/RHEL
查找大文件:使用 ncdu 工具(需安装)
设置监控:可配置邮件报警当磁盘使用率超过阈值
推荐日常使用组合:
# 一键查看磁盘情况
echo "=== 磁盘空间 ===" && df -h --total
echo "=== 根目录大文件 ===" && sudo du -h --max-depth=1 / 2>/dev/null | sort -hr | head -10
这样就能全面掌握系统磁盘使用情况了!