linux根分区是linux系统中最基础、最重要的磁盘分区,它是整个文件系统的根目录,用符号/表示,所有其他的目录、文件、子分区都需要挂载到根分区之下,是系统启动后最先被挂载的分区,系统运行所需的核心文件、配置信息都存储在根分区中。

根分区包含的核心目录
根分区下默认会包含多个标准目录,每个目录都有明确的用途,常见的核心目录如下:
/bin:存放系统运行所需的基础二进制命令文件,比如ls、cp等常用命令/etc:存放系统的各类配置文件,比如网络配置、服务配置等/lib:存放系统运行所需的共享库文件,是很多命令和程序运行的依赖/root:系统管理员root用户的家目录/sbin:存放系统管理相关的二进制命令文件,比如fdisk、reboot等/usr:存放用户安装的应用程序和相关的资源文件/var:存放经常变化的文件,比如日志文件、缓存文件、邮件数据等
根分区和其他分区的区别
很多用户在安装linux系统时会划分多个分区,根分区和其他常见分区的区别如下:
| 分区类型 | 挂载点 | 主要用途 |
|---|---|---|
| 根分区 | / | 存放系统核心文件,是所有目录的父目录 |
| home分区 | /home | 存放普通用户的个人文件和配置,和用户数据隔离 |
| boot分区 | /boot | 存放系统启动所需的引导文件和内核文件 |
| swap分区 | 无挂载点 | 作为虚拟内存使用,当物理内存不足时临时存储数据 |
根分区的空间规划建议
根分区的空间大小需要根据实际使用场景合理规划,避免后续出现空间不足的问题:
- 如果是个人日常使用的桌面系统,根分区建议分配30G到50G的空间,足够存放系统文件和常用软件
- 如果是服务器系统,需要根据部署的服务类型调整,比如部署了大量日志服务的服务器,需要给
/var目录预留更多空间,或者单独划分/var分区,避免日志占满根分区 - 不建议把根分区划分得过小,否则系统更新、安装新软件时很容易出现空间不足的错误
查看根分区信息的方法
可以通过系统命令快速查看根分区的使用情况,常用的命令如下:
使用df命令查看分区使用情况
df命令可以查看所有已挂载分区的空间使用情况,加上-h参数可以以人类易读的格式显示大小:
# 查看所有分区的使用情况,包含根分区 df -h # 仅查看根分区的使用情况 df -h /
使用lsblk命令查看分区挂载关系
lsblk命令可以查看磁盘和分区的树形结构,能清晰看到根分区对应的磁盘设备:
# 查看所有磁盘和分区的挂载关系 lsblk
根分区的注意事项
根分区是linux系统运行的基础,一旦根分区出现损坏或者空间被占满,整个系统都可能无法正常运行,因此日常使用中要定期清理根分区下的无用文件,尤其是/var/log目录下的过期日志文件。如果需要调整根分区的大小,建议在系统未运行时通过live系统进行操作,避免数据丢失,调整前一定要做好重要数据的备份。