文章目錄
- 前言
- 輸出字段詳解
- 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%+都無視