当前位置: 首页 > news >正文

Linux 根分区爆满排查与解决

一、排查

有一台 Ubuntu 服务器是我装的系统,同事安装 cuda 的时候 /tmp 空间不足。使用 df -h 查看磁盘使用情况:

根分区已经100% 占满,导致无法正常安装软件。


排查 1:查看哪些目录占用空间最多?

查看根目录下各个子目录的大小:

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

结果如下:

/root 目录异常地占用了 21G 空间,继续排查 。


排查 2: 深入分析 /root 目录

查看 /root 子目录占用情况:

sudo du -h --max-depth=1 /root | sort -hr

结果如下:

发现了罪魁祸首:

  • Anaconda3 安装目录占用了 16G
  • .cache 缓存目录占用了 4.4G

二、解决

解决 1:移动 anaconda3 目录释放空间

/home/www 分区空间很多,可以将 Anaconda 安装目录迁移到其中去,然后通过符号链接来兼容原路径。

执行命令:

sudo mv /root/anaconda3 /home/anaconda3
sudo ln -s /home/anaconda3 /root/anaconda3

迁移后用 df -h 验证根目录空间是否释放。

空间已经释放了。


解决 2:清理或移动 .cache 缓存目录

查看 .cache 目录下内容:

ll /root/.cache

发现包含:

  • pip/
  • conda/
  • paddle/

这些都是常见的缓存目录,大多数可以直接删除:

sudo rm -rf /root/.cache/pip
sudo rm -rf /root/.cache/conda
sudo rm -rf /root/.cache/paddle

或者,将整个 .cache 移动到 /home 并软链接:

sudo mv /root/.cache /home/root_cache
sudo ln -s /home/root_cache /root/.cache

空间释放成功。


Conda 命令失效问题:

虽然保留了 /root/anaconda3 的路径(通过软链接),但执行:

conda --version

提示:

conda: command not found

原因:

符号链接本身不会自动让系统知道 conda 的路径,必须配置环境变量。如果你本来就已配置了环境变量,那就没影响。


解决 3:配置环境变量恢复 Conda

执行命令:

# 系统级
sudo vim /etc/profile
# 用户级
sudo vim ~/.bashrc

添加:

export PATH="/root/anaconda3/bin:$PATH"

保存后执行:

# 系统级
source/etc/profile
# 用户级
source ~/.bashrc

验证是否恢复,如果打开了多个该服务器的客户端,要么执行上面命令,要么重新连接一下:

大功告成。

http://www.dtcms.com/a/512429.html

相关文章:

  • 南阳东莞网站建设公司天津中冀建设集团有限公司网站
  • linux下虚拟机下安装一个本地yum源
  • SSH密钥认证:从密码到密钥的安全升级指南
  • 企业网站建设平台求职简历模板免费
  • 设计素材网站月收益php+mysql网站开发...
  • 网站建设实现后台数据导出excel公司网站数据库表设计
  • Docker Compose、私有镜像站和Swam集群
  • 【STL——stack容器】
  • DeepSeek-OCR:上下文光学压缩
  • QML 模块解析:从核心模块分类介绍到实际应用的组件与功能说明(之二)
  • 凡科建设网站我对网站开发的反思
  • 东莞专业的网站设计价格领先的手机网站设计
  • SQLite数据库查询
  • Python列表(List)完全指南:从入门到实战优化
  • DeepSeek刚刚开源了一个3B的 OCR模型:什么是DeepSeek-OCR?单张A100-40G每天可以处理20万+页文档
  • html5企业网站赏析石家庄专门做网站
  • 颍上县住房和城乡建设局网站深圳网络工程公司
  • ESP32学习笔记(基于IDF):ESP32连接MQTT服务器
  • 网站建设敬请期待图片素材wordpress 获取菜单id
  • 做网站用什么源码最好wordpress建站优势
  • 网站图标 代码微信开发网站建设程序
  • 修改 Docker 容器中 MySQL 8.0 默认编码为 utf8mb4_unicode_ci
  • C# Dictionary 线程安全指南:多线程下操作 Dictionary<string, DateTime> 的加锁策略
  • 企业im聊天软件支持什么功能,应该怎么选?
  • 【Linux系统编程】权限的概念
  • githup网站建设网站营销站点有你想
  • 差分|递归
  • 如何通过纺织服装MES系统提升生产效率和管理水平?
  • 打通智慧高速核心系统:湖南某新建项目的收费、通信、监控一体化实践
  • 河南网站建设优化技术福建省建设干部网站