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

【Ubuntu】关于系统分区、挂载点、安装位置的一些基本信息

在ubuntu22及以前的版本中,最好是手动配置分区及其挂载点,通常我们会配置成3/4个分区:
引导区,交换区,根挂载点,home挂载点(有时根挂载点和home合二为一)


配置各种环境所占用的内存

1. Docker 环境

  • 默认占用分区根分区(/
    Docker 默认将镜像、容器等数据存储在 /var/lib/docker 目录下,该目录位于根分区 。
    • 若根分区空间不足,需手动迁移 Docker 数据目录(如迁移到 /home 或其他分区)。
    • 例如,通过修改 daemon.json 配置文件指定新路径(如 /data/docker)。

2. Conda 环境

  • 默认占用分区根分区(/)或 /home 分区
    • 如果 Conda 安装在默认路径(如 ~/anaconda3/opt/anaconda3),则占用根分区或 /home 分区(取决于用户目录位置)。
    • 若根分区空间不足,可手动将 Conda 环境迁移到其他分区(如通过修改 .condarc 配置文件或重新安装到指定路径)。

3. pip 安装的包

  • 默认占用分区根分区(/)或 Conda 环境所在分区
    • 若使用系统 Python 的 pip,包会安装到根分区的 /usr/lib/pythonX.X/site-packages 目录。
    • 若在 Conda 虚拟环境中使用 pip,包会占用 Conda 环境所在分区(如根分区或迁移后的 Conda 目录)。
    • 临时文件可能占用 /tmp 分区,但安装后的包存储位置仍取决于 Python 环境路径。
http://www.dtcms.com/a/150254.html

相关文章:

  • 新品发布 | 6 秒全谱成像,VIX-N320 内置推扫式高光谱相机重磅发布
  • 容器化-Docker-进阶
  • 【PCB工艺】运放电路中的负反馈机制
  • (19)VTK C++开发示例 --- 分隔文本读取器
  • 【⼆分查找】⼆分查找(easy)
  • 基于cubeMX的hal库STM32实现MQ2烟雾浓度检测
  • ZLMediaKit支持JT1078实时音视频
  • 深度学习--ResNet残差神经网络解析
  • 配置 Apache 的 HTTPS
  • 四川气象数据智能体示范应用入围中国信通院“开源大模型+”案例
  • jmeter中监控服务器ServerAgent
  • ctfhub-RCE
  • 用 C++ 模拟 Axios 的 then 方法处理异步网络请求
  • 深入探究Linux项目自动化构建工具:make与Makefile
  • RK3588 Buildroot 动态变更logo
  • 【数据可视化-24】巧克力销售数据的多维度可视化分析
  • 2025.04.23【Treemap】树状图数据可视化指南
  • 量子金融工程:蒙特卡洛算法误差压缩至0.3%
  • 十大物联网平台-物联网十大品牌
  • UML2.0中的14种图简介,并借助AI生成UML图
  • Stream API 对两个 List 进行去重操作
  • Redis 详解:安装、数据类型、事务、配置、持久化、订阅/发布、主从复制、哨兵机制、缓存
  • 实现SpringBoot底层机制【Tomcat启动分析+Spring容器初始化+Tomcat 如何关联 Spring容器】
  • 【C++】13.list的模拟实现
  • docker部署seafile修改默认端口并安装配置onlyoffice实现在线编辑
  • 硬核解析:整车行驶阻力系数插值计算与滑行阻力分解方法论
  • 2025-04-23 Python深度学习3——Tensor
  • Transformer:引领深度学习新时代的架构
  • C# 使用Windows API实现键盘钩子的类
  • 【KWDB 创作者计划】_嵌入式硬件篇---数字电子器件