Linux(Ubuntu)硬盘使用情况解析(已房子举例)
文章目录
- 前言
- 输出字段详解
- 1.核心字段说明
- 2.生活化的方式解释(已房间为例)
- 3.重点理解
- ①主卧室 (/)
- ②临时房 (tmpfs)
- 总结
前言
“df -h” 是在 Linux 检查磁盘空间状态的最基本、最常用的命令之一。当发现系统变慢、程序报错说“磁盘空间不足”或只是想了解存储使用情况时,运行 “df -h” 就能快速获得关键信息。
df:
- 它的核心功能就是报告文件系统的磁盘空间使用情况。
- 默认情况下,它会列出所有已挂载文件系统的信息。
-h:
- 它的作用是让df 命令的输出以更易读的格式显示空间大小(如 K, M, G 表示千字节、兆字节、吉字节),而不是默认的以磁盘块(blocks) 为单位显示(通常是 1K 块,但数字很大不易快速理解)。
输出字段详解
1.核心字段说明
字段 | 含义 |
---|---|
Filesystem | 存储设备或文件系统类型 |
Size | 总存储容量 |
Used | 已用空间 |
Avail | 可用空间(普通用户可用的空间) |
Use% | 空间使用百分比 |
Mounted on | 挂载点(访问入口路径) |
2.生活化的方式解释(已房间为例)
分区位置 | 房间用途 | 总面积 | 已用空间 | 剩余空间 | 使用率 | 说明 |
---|---|---|---|---|---|---|
tmpfs (内存临时房) | ||||||
→ 挂载在 /run | 物业值班室 | 593㎡ | 1.5㎡ | 591㎡ | 1% | 存放物业登记表、钥匙等小物件(重启消失) |
/dev/sda2 (真实砖房) | ||||||
→ 挂载在 / | 你家的主卧室 🏠 | 49㎡ | 27㎡ | 21㎡ | 57% | 最重要的房间!系统、软件、你的文件都在这里 |
tmpfs (内存临时房) | ||||||
→ 挂载在 /dev/shm | 共享客厅 | 2900㎡ | 20㎡ | 2880㎡ | 1% | 家人临时聊天的地方(内存大但几乎没用) |
→ 挂载在 /run/lock | 储物间门锁区 🔒 | 5㎡ | 0㎡ | 5㎡ | 0% | 放门锁的小角落(基本闲置 |
→ 挂载在 /run/user/0 | 你的私人小抽屉 | 593㎡ | 0.004㎡ | 593㎡ | 1% | 放你个人小物件的地方(几乎空着) |
3.重点理解
①主卧室 (/)
总面积:49㎡(实际硬盘大小)
你的现状:堆了27㎡物品(系统+软件+数据),还剩21㎡空地 👉 很充裕
⚠️ 警告线:如果使用>80%(只剩不到10㎡)需立刻打扫!
②临时房 (tmpfs)
本质是 「虚拟房间」(用内存临时划出来的空间)
特点:
✅ 关机即消失(像帐篷,拆了就没了)
✅ 占用低很正常(现在所有临时房都只用了≤1%)
❌ 如果某临时房占用>80% → 可能程序故障
总结
看到 “df -h” 这样判断
① 找到 挂载 / 的分区(主卧室) → 盯住 Use% 列
≤70%:安全 ✅
80%~90%:警告 🚧(需清理)
≥95%:危险 ‼️(随时可能崩溃)
②其他带 tmpfs 的 → 只要不是90%+都无视