一、前期准备
sudo apt update && sudo apt install parted fdisk cfdisk gparted
二、命令行方式分卷操作
/dev/sdX替换为目标磁盘(如/dev/sda,可通过lsblk查看):sudo fdisk /dev/sdX
n(新建分区)→ 选择分区类型(p=主分区,e=扩展分区)→ 输入分区编号 → 设置起始扇区(默认即可)→ 输入结束扇区或大小(如+10G表示10GB)→ 按t修改分区类型(如83=Linux,82=swap)→ 按w保存并退出。/dev/sda1格式化为ext4:sudo mkfs.ext4 /dev/sda1
sudo mkdir /mnt/newpart
sudo mount /dev/sda1 /mnt/newpart
/etc/fstab文件,添加一行(替换设备名和挂载路径):/dev/sda1 /mnt/newpart ext4 defaults 0 2
sudo parted /dev/sdX
print确认当前分区布局。mkpart命令,指定分区类型(primary/logical/extended)、起始位置(如1MiB)、结束位置(如10G):mkpart primary ext4 1MiB 10G
resizepart命令(如将分区1扩展到15G):resizepart 1 15G
quit退出,修改会自动保存。sudo cfdisk /dev/sdX
New创建、Delete删除、Resize调整大小,最后按Write保存并退出。三、LVM(逻辑卷管理)分卷操作(高级场景,推荐) LVM支持动态调整分区大小、跨磁盘扩展,适合需要灵活管理的场景。
将物理磁盘或分区转换为物理卷(如/dev/sdb):
sudo pvcreate /dev/sdb
将物理卷加入卷组(如命名为myvg):
sudo vgcreate myvg /dev/sdb
在卷组中创建逻辑卷(如mylv,大小5GB):
sudo lvcreate -L 5G -n mylv myvg
逻辑卷设备路径为/dev/myvg/mylv。
若需扩大逻辑卷(如扩展到10GB):
sudo lvextend -L 10G /dev/myvg/mylv
扩展逻辑卷后,需调整文件系统以使用新空间(以ext4为例):
sudo resize2fs /dev/myvg/mylv
四、图形界面方式(GParted)
sudo gparted或在应用菜单中打开。/dev/sda)。New→设置大小、文件系统类型(如ext4)→点击Add→Apply。Resize/Move→拖拽滑块或输入大小→Apply。Delete→Apply。Apply All Operations确认。五、注意事项
lsblk(查看磁盘布局)、pvdisplay(查看物理卷)、vgdisplay(查看卷组)、lvdisplay(查看逻辑卷)命令验证状态。