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

【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.xdnf.cn/news/1278.html

相关文章:

  • 【算法笔记】动态规划基础(一):dp思想、基础线性dp
  • 【k8s】docker、k8s、虚拟机的区别以及使用场景
  • sentinel
  • CATBOOST算法总结
  • vscode如何多行同时编辑,vscode快速选中多行快捷键
  • 使用 JUnit 4在 Spring 中进行单元测试的完整步骤
  • 【数据结构入门训练DAY-21】信息学奥赛一本通T1334-围圈报数
  • 深入剖析TCP协议(内容二):从OSI与TCP/IP网络模型到三次握手、四次挥手、状态管理、性能优化及Linux内核源码实现的全面技术指南
  • 基于cubeMX的hal库STM32实现MQ2烟雾浓度检测
  • 软考软件设计师30天备考指南
  • 升级xcode16之后react-native-zip-archive不兼容,unsupported option ‘-G‘
  • The backpropagation and the brain
  • Java与C语言核心差异:从指针到内存管理的全面剖析
  • Node.js学习
  • WT2000T专业录音芯片:破解普通录音设备信息留存、合规安全与远程协作三大难题
  • 【k8s系列7-更新中】kubeadm搭建Kubernetes高可用集群-三主两从
  • .NET 6 WPF 利用CefSharp.Wpf.NETCore显示PDF文件
  • 什么是 GLTF/GLB? 3D 内容创建的基本数据格式说明,怎么下载GLB/GLTF格式模型
  • HarmonyOS 是 Android 套壳嘛?
  • 【C语言】动态内存的常见错误
  • Git远程操作与标签管理
  • Linux权限
  • 数据结构:栈
  • Multi-View Stereo for Community Photo Collections
  • 云原生--CNCF-1-云原生计算基金会介绍(云原生生态的发展目标和未来)
  • C语言学习记录(17)编译和链接
  • 硬件工程师面试常见问题(5)
  • C语言教程(十一):C 语言中四种主要作用域及作用域嵌套遮蔽
  • 2023蓝帽杯初赛内存取证-8
  • 【Dart语言】八、并发