查看服务器硬盘空间最直接的方法是通过命令行输入df -h或du -sh命令,或在Windows服务器中使用“此电脑”属性查看,其中df -h能清晰显示各分区的使用率与剩余容量,是Linux运维中最常用的实时监测手段。

Linux系统硬盘空间查看实战指南
在2026年的云原生与混合云架构下,Linux依然是服务器的主流操作系统,对于运维工程师而言,快速定位磁盘瓶颈是保障业务连续性的第一道防线。
基础命令:df与du的区别
许多初学者容易混淆df和du的功能,理解其底层逻辑至关重要。
- df (disk free):侧重于查看文件系统的整体使用情况,它读取的是inode和block的分配状态,反映的是“宏观”视角。
- 常用参数:
-h(human-readable,以GB/MB显示)、-T(显示文件系统类型)。 - 实战场景:当需要判断整个服务器是否即将写满,导致新服务无法启动时,首选
df -h。
- 常用参数:
- du (disk usage):侧重于查看特定目录或文件占用的空间,它通过遍历文件内容计算大小,反映的是“微观”视角。
- 常用参数:
-sh(summarize汇总,human-readable人类可读)。 - 实战场景:当
df显示空间不足,但无法确定是哪个业务日志或临时文件占用时,使用du -sh /var/log/*进行排查。
- 常用参数:
高阶排查:inode耗尽陷阱
2026年,随着物联网设备产生的海量小文件增多,inode耗尽成为比容量耗尽更隐蔽的故障源。
- 检查命令:
df -i - 现象描述:即使
df -h显示剩余空间充足,但系统仍提示“No space left on device”。 - 解决方案:若inode使用率超过90%,需使用
find /path -type f | xargs ls -1 | wc -l统计文件数量,并清理大量小文件(如Session缓存、临时图片)。
Windows Server空间监控与管理
对于运行IIS或传统.NET应用的Windows服务器,图形化界面与PowerShell结合是最高效的管理方式。
图形界面快速查看
- 打开“此电脑”,右键点击系统盘或数据盘,选择“属性”。
- 查看“磁盘使用情况”饼图,绿色为可用空间,红色为已用空间。
- 点击“磁盘清理”可快速移除临时文件、回收站内容,释放约5%-15%的空间。
PowerShell自动化监控
在自动化运维场景中,PowerShell脚本比图形界面更具优势,以下命令可获取各分区详细信息:

Get-Volume | Select-Object DriveLetter, FileSystemLabel, SizeRemaining, Size | Format-Table
- SizeRemaining:剩余空间。
- Size:总容量。
- 计算使用率:通过
(1 - ($_.SizeRemaining / $_.Size)) * 100即可得出百分比,便于集成到监控平台。
2026年云环境下的空间优化策略
随着存储成本下降,单纯“扩容”已非最优解,精细化治理才是关键。
冷热数据分层存储
根据2026年头部云厂商的最佳实践,建议将数据按访问频率分层:
| 数据类型 | 存储类型建议 | 访问频率 | 成本效益 |
|---|---|---|---|
| 热数据 | NVMe SSD | 每日高频访问 | 高成本,高性能 |
| 温数据 | HDD / 标准对象存储 | 每周/月访问 | 中等成本 |
| 冷数据 | 归档存储 / Glacier | 半年以上访问 | 极低成本,需解冻时间 |
日志轮转与压缩
日志文件往往是磁盘空间的“隐形杀手”。
- Logrotate配置:确保Linux系统的
/etc/logrotate.conf已启用压缩(compress)和定期删除(rotate)。 - 最佳实践:保留最近7天的详细日志,30天前的日志自动归档至对象存储,并删除本地副本。
常见疑问解答
Q1: 为什么df显示空间没满,但无法写入文件?
A: 这通常是inode耗尽或权限问题,请运行`df -i`检查inode使用率,若接近100%,需清理大量小文件;若inode正常,则检查文件所属用户是否有写入权限(`ls -l`查看权限位)。
Q2: 如何查看哪个文件夹占用空间最大?
A: 使用`du -sh /* | sort -rh | head -10`命令,该命令会列出根目录下占用空间最大的前10个文件夹,帮助快速定位“空间大户”。
Q3: 服务器硬盘空间不足会影响性能吗?
A: 会,当磁盘使用率超过85%时,文件系统碎片增加,写入延迟显著上升;超过95%时,可能导致数据库事务失败或系统崩溃,建议设置阈值告警,在达到80%时介入清理。
您是否遇到过因磁盘满导致业务中断的紧急状况?欢迎在评论区分享您的排查经验。
参考文献
-
机构:中国信息通信研究院
作者:云计算与大数据研究所
时间:2026年1月
名称:《2026年中国云计算存储技术发展白皮书》
-
机构:Red Hat官方文档中心
作者:Red Hat Engineering Team
时间:2025年12月更新
名称:《Managing Disk Space in RHEL 9》 -
作者:John Sonmez
时间:2026年2月
名称:《DevOps Practical Handbook: Storage Optimization Strategies》 -
机构:阿里云技术团队
作者:存储产品部
时间:2026年3月
名称:《ECS实例磁盘空间监控与告警最佳实践》
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/487144.html


评论列表(2条)
这篇文章的内容非常有价值,我从中学习到了很多新的知识和观点。作者的写作风格简洁明了,却又不失深度,让人读起来很舒服。特别是作者部分,给了我很多新的思路。感谢分享这么好的内容!
这篇文章写得非常好,内容丰富,观点清晰,让我受益匪浅。特别是关于作者的部分,分析得很到位,给了我很多新的启发和思考。感谢作者的精心创作和分享,期待看到更多这样高质量的内容!