【Ubuntu】关于系统分区、挂载点、安装位置的一些基本信息
在ubuntu22及以前的版本中,最好是手动配置分区及其挂载点,通常我们会配置成3/4个分区:
引导区,交换区,根挂载点,home挂载点(有时根挂载点和home合二为一)
配置各种环境所占用的内存
1. Docker 环境
- 默认占用分区:根分区(
/
)
Docker 默认将镜像、容器等数据存储在/var/lib/docker
目录下,该目录位于根分区 。- 若根分区空间不足,需手动迁移 Docker 数据目录(如迁移到
/home
或其他分区)。 - 例如,通过修改
daemon.json
配置文件指定新路径(如/data/docker
)。
- 若根分区空间不足,需手动迁移 Docker 数据目录(如迁移到
2. Conda 环境
- 默认占用分区:根分区(
/
)或/home
分区- 如果 Conda 安装在默认路径(如
~/anaconda3
或/opt/anaconda3
),则占用根分区或/home
分区(取决于用户目录位置)。 - 若根分区空间不足,可手动将 Conda 环境迁移到其他分区(如通过修改
.condarc
配置文件或重新安装到指定路径)。
- 如果 Conda 安装在默认路径(如
3. pip 安装的包
- 默认占用分区:根分区(
/
)或 Conda 环境所在分区- 若使用系统 Python 的 pip,包会安装到根分区的
/usr/lib/pythonX.X/site-packages
目录。 - 若在 Conda 虚拟环境中使用 pip,包会占用 Conda 环境所在分区(如根分区或迁移后的 Conda 目录)。
- 临时文件可能占用
/tmp
分区,但安装后的包存储位置仍取决于 Python 环境路径。
- 若使用系统 Python 的 pip,包会安装到根分区的