You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04 root用户空间不足 如何查看清理/dev/nvme0n1p8占用文件

Ubuntu 20.04 根分区磁盘空间不足清理方案

对应报错场景的磁盘占用截图如下:
磁盘占用截图
/dev/nvme0n1p8分区通常挂载为根目录/,你可以按照以下步骤排查存储占用并清理空间:

步骤1:确认分区挂载路径

先执行命令确认分区对应的实际挂载位置:
df -h /dev/nvme0n1p8
输出中的Mounted on字段即为挂载路径,默认值为/(根目录)。

步骤2:查看分区内文件占用情况

可任选以下两种方式定位大文件、大目录:

方式1:使用系统自带du命令

直接查看根目录下所有一级目录的大小,按从大到小排序:
sudo du -sh /* | sort -hr
如果要查看高占用目录下的二级目录存储情况(比如/var目录),执行:
sudo du -h --max-depth=1 /var | sort -hr

方式2:使用可视化ncdu工具(操作更直观)

如果系统未预装该工具,先执行安装:
sudo apt update && sudo apt install ncdu -y
运行工具扫描根目录:
sudo ncdu /
可通过方向键进入子目录,按d直接删除选中的无用文件,无需反复输入命令。

步骤3:常见可安全清理的无用文件位置

  • apt缓存与无用依赖:执行以下命令清理下载的安装包缓存、不再使用的依赖包和旧内核文件:
    sudo apt autoremove --purge
    sudo apt clean
    
  • 系统日志:清理过大的历史日志,执行以下命令将日志存储限制为100M:
    sudo journalctl --vacuum-size=100M
    也可手动删除/var/log目录下后缀为.old、.gz的过期日志文件。
  • 用户缓存与下载文件:~/.cache目录下的临时缓存、~/Downloads目录中无用的安装包、镜像、压缩包都可以直接删除。
  • 系统快照:如果开启了Timeshift快照备份,旧快照会占用大量空间,直接打开Timeshift工具删除不需要的历史快照即可。

注意事项

不要随意删除/etc、/proc、/sys、/usr等系统目录下的未知文件,删除不确定用途的文件前先确认用途,重要文件提前备份避免系统故障。

内容的提问来源于stack exchange,提问作者Bishnu Bhattarai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 21:39:00