在Linux系统中增加分区是一项常见的存储管理操作,主要用于扩展存储空间、优化数据管理或满足特定应用需求,本文将详细介绍Linux增加分区的完整流程,包括准备工作、分区操作、格式化、挂载及配置开机自动挂载等关键步骤。

准备工作
在增加分区前,需确认系统环境和存储设备信息,使用lsblk或fdisk -l命令查看当前磁盘及分区情况,确定目标磁盘(如/dev/sdb)及其剩余空间,确保目标磁盘无重要数据,或已进行备份,若为新磁盘,需确认其已被系统识别(无分区表错误),根据需求选择分区工具,常用工具包括fdisk(交互式)、parted(支持GPT分区表)和gdisk(GPT专用)。
创建分区
使用fdisk工具(适用于MBR/GPT分区表)
以/dev/sdb为例,执行以下命令:
sudo fdisk /dev/sdb
进入fdisk交互界面后,操作步骤如下:
- 输入
n创建新分区,选择分区类型(主分区/扩展分区),输入分区编号和起始扇区(默认即可),根据需求设置结束扇区(可输入+10G指定大小)。 - 若使用GPT分区表,需输入
g转换为GPT格式,再创建分区。 - 输入
w保存分区表,系统会自动重新读取分区表。
使用parted工具(推荐用于大磁盘或GPT)
sudo parted /dev/sdb
在parted界面中:
- 输入
mklabel gpt初始化GPT分区表(若为MBR则用msdos)。 - 输入
mkpart primary ext4 1MiB 10GiB创建分区,指定分区名称、文件系统和起始/结束位置。 - 输入
quit退出,parted会自动应用更改。
分区类型与编号说明
| 分区类型 | 说明 | 适用场景 |
|---|---|---|
| 主分区 | 最多4个(MBR)或无限制(GPT) | 操作系统、启动分区 |
| 扩展分区 | 仅MBR支持,可包含多个逻辑分区 | 兼容旧系统 |
| 逻辑分区 | 位于扩展分区内 | 多分区管理 |
格式化分区
创建分区后,需格式化为文件系统才能使用,常用文件系统包括ext4(Linux默认)、xfs(大文件支持)等,格式化/dev/sdb1为ext4:

sudo mkfs.ext4 /dev/sdb1
若需查看格式化进度,可添加-v参数,格式化完成后,使用blkid命令确认分区UUID(唯一标识符),后续配置会用到。
挂载分区
临时挂载
创建挂载点目录(如/data),并执行挂载命令:
sudo mkdir /data sudo mount /dev/sdb1 /data
使用df -h验证挂载是否成功,临时挂载在系统重启后会失效。
永久挂载(配置fstab)
编辑/etc/fstab文件,添加以下行:
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /data ext4 defaults 0 2
参数说明:

UUID:分区唯一标识(通过blkid获取)。/data:挂载点。ext4:文件系统类型。defaults:默认挂载选项(如读写、自动挂载)。0:dump备份选项(0表示不备份)。2:fsck检查顺序(2表示非根分区)。
为避免配置错误导致系统无法启动,可先用mount -a测试fstab语法,确认无误后重启系统。
分区管理进阶
若需调整分区大小,可使用resize2fs(ext4文件系统)或xfs_growfs(xfs文件系统),扩展已挂载的ext4分区:
sudo resize2fs /dev/sdb1
对于未挂载的分区,需先调整分区大小(如使用parted),再执行文件系统扩容。
注意事项
- 数据安全:分区操作前务必备份重要数据,避免误操作导致数据丢失。
- 分区对齐:对于SSD或高性能磁盘,建议分区起始扇区对齐到4K边界(parted工具默认支持)。
- 文件系统选择:根据数据类型选择文件系统,如数据库推荐xfs,普通文件存储用ext4。
- 多磁盘管理:若使用LVM(逻辑卷管理),可更灵活地调整分区大小和合并空间。
通过以上步骤,即可完成Linux分区的增加与管理,合理规划分区不仅能提升系统性能,还能为后续存储扩展提供便利。


















