Linux查看服务器硬盘容量哪个命令最准?如何解决空间不足问题?

希捷国行 原装正品 欢迎采购咨询

最近帮客户部署服务器时发现个怪现象:2026年开年硬盘价格像坐了火箭,企业级固态硬盘平均涨了23%,机械硬盘也涨了15%。有个客户为了省钱,把原计划的8块16TB硬盘缩减到6块,结果刚上线就遇到存储空间告警。今天咱们就聊聊Linux下查看硬盘容量的那些门道,顺便支几招解决空间不足的难题。

df命令才是查看容量的"老司机"

新手最爱用`ls -lh`看文件夹大小,但这招对服务器硬盘根本不灵。上周某医院PACS系统崩溃,就是因为运维用错命令,把挂载点剩余空间看错了。正确的姿势是:

df -hT

这个组合拳能显示三类关键信息:

  • Filesystem:显示所有挂载点,包括临时挂载的ISO镜像
  • Type:ext4/xfs/nfs这些文件系统类型一目了然
  • Use%:百分比预警特别醒目,超过80%就要警惕

特别注意带tmpfs的行,这是内存虚拟的临时文件系统,别把它当成实际硬盘空间。去年有家券商就闹过笑话,把32GB内存当存储空间规划进项目了。

du命令挖出空间黑洞

当df显示空间不足时,就该`du`上场了。推荐这个组合:

du -h --max-depth=1 / | sort -h

这个命令像探照灯一样,能把根目录下所有文件夹大小照出来。遇到过最离谱的情况是某视频网站的/var/log目录堆了380GB日志文件,用这个方法三秒就定位到了。

遇到90%空间占用怎么办?

前两天帮某银行处理紧急情况,他们的OA系统硬盘占用达到91%,这些应急方案立了大功:

1. 清理日志 **

先找出最大的日志目录:

journalctl --disk-usage

然后一发清理:

journalctl --vacuum-size=200M

这个操作去年在电商大促期间,帮客户瞬间释放了47GB空间。

2. 镜像文件瘦身术

很多企业的Docker镜像像 ** 套娃,用这个命令查看真实大小:

docker system df -v

Linux查看服务器硬盘容量哪个命令最准?如何解决空间不足问题?

清理无效镜像记得用:

docker image prune -a --filter "until=24h"

3. LVM扩容急救包

如果物理空间足够只是没分配,LVM能救命:

pvresize /dev/sdb
lvextend -l +100%FREE /dev/mapper/vg-data
resize2fs /dev/mapper/vg-data

这套操作上个月帮某物流公司在线扩容12TB,业务零中断。

企业级硬盘选购避坑指南

最近帮客户做2026年存储规划时,发现三个新趋势:

1. 18TB硬盘性价比突变

今年价格波动后,18TB企业盘每TB成本降到215元,比16TB还低7%。但要注意区分型号,像希捷Exos X18故障率只有0.35%,比某些标称企业级的盘靠谱得多。

2. 全闪存阵列真香警告

QLC固态价格跌破0.38元/GB后,200TB以下存储用全闪存更划算。实测同容量下,全闪存机柜比混合存储省电40%,运维成本直降60%。

3. SMR硬盘千万别踩雷

某视频监控项目图便宜用SMR硬盘,结果写入性能暴跌90%。现在CMR硬盘价差不到15%,企业级应用 ** 都不能省这个钱。

最近帮客户做存储方案有个深刻体会:与其在命令行里精打细算每个字节,不如初期规划时留足30%冗余空间。今年这波涨价潮让很多企业吃了闷亏,但专业的存储供应商能在报价浮动期锁定货源,还能根据业务场景推荐最抗跌的型号组合。

说到底,服务器存储就像房子的地基,看着不起眼,真出问题时抢救都来不及。从命令行监控到硬件选型,每个环节都得有老司机把关。这些年见过太多企业为省小钱最终花大钱的案例,存储这事真的不能只看眼前价格,长期稳定的供货渠道和技术支持才是王道。

相关文章