deepin 磁盘空间不足怎么办?
空间不足先定位大头:根分区满看日志与旧内核,家目录满看用户文件;按「清日志、清旧内核、清缓存」三步回收,别乱删 /etc 下的东西。
简短答案
先定位空间被谁占了,再按风险从低到高回收:日志 → 旧内核 → 包缓存 → 用户大文件。deepin 25.2.0(条目)命令与 UOS 系(UOS V20 桌面专业版 AMD64、UOS V25 桌面专业版 AMD64)一致。
排查步骤
# 1. 看哪个分区满
df -h
# 2. 定位大头(从根分区往下钻)
sudo du -xh --max-depth=2 / 2>/dev/null | sort -h | tail -20
# 3. 回收:日志
sudo journalctl --vacuum-time=7d
# 4. 回收:包缓存
sudo apt clean
# 5. 回收:旧内核(保留当前在用的)
dpkg -l | grep linux-image
sudo apt purge <旧内核版本号>
sudo apt autoremove --purge
现象对照
| 大头位置 | 说明 |
|---|---|
| /var/log | 日志膨胀,vacuum 回收 |
| /var/cache | 包缓存,apt clean |
| /usr/lib 多套内核 | 旧内核没清,purge |
| /home 某用户目录 | 用户文件,移出去或清理 |
注意:purge 旧内核前确认当前运行的是新内核(
uname -r),别把正在用的内核删了;/etc下内容一律不动。
操作小结
df -h看分区,du钻到目录级。- 按日志 → 缓存 → 旧内核顺序回收。
- 回收后
df -h复核。 - 存储规划以 deepin 25.2.0 社区版条目 说明为准。