Files
article/linux/linux_lvm扩容.md

1.9 KiB
Raw Blame History

核心思路

  1. 在未分配空间上创建新的主分区sda3并设置为 LVM 类型;
  2. 将新分区加入 LVM 物理卷PV再扩展到现有卷组VG
  3. 扩展根逻辑卷LV并调整文件系统最终将空间合并到根分区 /

具体操作步骤(全程 root 权限,无风险)

安装parted软件包包含partprobe工具

 apt install -y parted

步骤 1创建新的 LVM 分区sda3

运行 fdisk /dev/sda 进入分区编辑模式,按以下交互指令操作(输入后回车):

fdisk /dev/sda

交互步骤:

  • 输入 n → 创建新分区
  • 输入 p → 选择创建主分区
  • 分区号按回车默认3因为已有 sda1/2
  • 起始扇区:按回车默认(系统会自动定位到未分配空间的起始位置)
  • 结束扇区:按回车默认(使用全部剩余未分配空间)
  • 输入 t → 修改分区类型
  • 输入 3 → 选择刚创建的 sda3 分区
  • 输入 8e → 将分区类型改为Linux LVM(关键,必须设置)
  • 输入 w → 保存分区表并退出

步骤 2刷新分区表并创建物理卷

# 刷新分区表让系统识别新创建的sda3
partprobe /dev/sda

# 为sda3创建LVM物理卷PV
pvcreate /dev/sda3

步骤 3扩展卷组和根逻辑卷

# 查看卷组名称确认是debian--12--vg
vgdisplay

# 将新创建的PVsda3加入现有卷组
vgextend debian--12--vg /dev/sda3

# 扩展根逻辑卷(使用卷组中全部剩余空间)
lvextend -l +100%FREE /dev/debian--12--vg/root

# 调整ext4文件系统大小使扩容生效核心步骤
resize2fs /dev/debian--12--vg/root

步骤 4验证扩容结果

# 查看根分区(/)的空间,确认已扩容
df -lh /

# 查看LVM物理卷/卷组信息确认sda3已加入
pvdisplay
vgdisplay

关键注意事项