Ubuntu调整分卷(分区/逻辑卷)大小的方法
在Ubuntu中,分卷调整大小可分为**普通分区(MBR/GPT)和LVM(逻辑卷管理)**两种场景,以下是具体操作步骤及注意事项:
适用于未使用LVM的磁盘分区(如直接划分的/dev/sda1、/dev/sda2等),常用工具为GParted(图形界面)或fdisk/parted(命令行)。
sudo apt update && sudo apt install gparted
/dev/sda)。/dev/sda1),选择“Resize/Move”;拖动分区边界或手动输入新大小(如缩小需确保分区有足够空闲空间),点击“Apply”确认操作。ext4、NTFS),点击“Apply”完成创建。sudo fdisk -l,确认目标磁盘(如/dev/sda)及分区(如/dev/sda1)。sudo fdisk /dev/sda;d,选择分区号(如1);n,选择分区类型(主分区p/扩展分区e),设置分区号(如1),起始扇区(默认即可),结束扇区(如+100G表示100GB);w退出,系统将自动应用分区表变更。若系统使用LVM(更灵活,支持动态扩展),调整流程分为扩展逻辑卷(LV)和调整文件系统两步。
执行以下命令,确认卷组(VG)、逻辑卷(LV)及空闲空间:
sudo vgdisplay # 查看卷组可用空间(Free PE / Size)
sudo lvdisplay # 查看逻辑卷路径(如/dev/ubuntu-vg/ubuntu-lv)
sudo lsblk # 查看磁盘与分区挂载关系
sudo pvcreate /dev/sdb # 假设新增磁盘为/dev/sdb
sudo vgextend ubuntu-vg /dev/sdb # 将物理卷加入卷组(卷组名以实际为准)
sudo lvextend -L +100G /dev/ubuntu-vg/ubuntu-lv # 增加100GB
# 或占用全部剩余空间
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
扩展逻辑卷后,需调整文件系统以使用新增空间,根据文件系统类型选择命令:
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
xfsprogs):sudo apt install xfsprogs # 若未安装
sudo xfs_growfs /dev/ubuntu-vg/ubuntu-lv
执行df -h,查看逻辑卷大小是否已更新。
rsync或外部存储)。/(根分区)或/boot等系统分区,可能需要从Live CD/USB启动(如Ubuntu安装盘),避免分区被占用。通过以上方法,可根据需求灵活调整Ubuntu分卷大小。若对操作不熟悉,建议先在测试环境练习或寻求专业人士帮助。