From b1d82d69c54e4a9737b8a41ec511c4ea70d2efe2 Mon Sep 17 00:00:00 2001 From: chenkuangwei Date: Thu, 5 Mar 2026 10:33:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20linux/linux=5Flvm=E6=89=A9?= =?UTF-8?q?=E5=AE=B9.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- linux/linux_lvm扩容.md | 74 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 linux/linux_lvm扩容.md diff --git a/linux/linux_lvm扩容.md b/linux/linux_lvm扩容.md new file mode 100644 index 0000000..3645b29 --- /dev/null +++ b/linux/linux_lvm扩容.md @@ -0,0 +1,74 @@ +### 核心思路 + +1. 在未分配空间上创建**新的主分区**(sda3),并设置为 LVM 类型; +2. 将新分区加入 LVM 物理卷(PV),再扩展到现有卷组(VG); +3. 扩展根逻辑卷(LV)并调整文件系统,最终将空间合并到根分区 `/`。 + +### 具体操作步骤(全程 root 权限,无风险) + +安装parted软件包(包含partprobe工具) + +``` + apt install -y parted +``` + + + +#### 步骤 1:创建新的 LVM 分区(sda3) + +运行 `fdisk /dev/sda` 进入分区编辑模式,按以下交互指令操作(输入后回车): + +```bash +fdisk /dev/sda +``` + +交互步骤: + +- 输入 `n` → 创建新分区 +- 输入 `p` → 选择创建**主分区** +- 分区号:按回车默认(3,因为已有 sda1/2) +- 起始扇区:按回车默认(系统会自动定位到未分配空间的起始位置) +- 结束扇区:按回车默认(使用全部剩余未分配空间) +- 输入 `t` → 修改分区类型 +- 输入 `3` → 选择刚创建的 sda3 分区 +- 输入 `8e` → 将分区类型改为**Linux LVM**(关键,必须设置) +- 输入 `w` → 保存分区表并退出 + +#### 步骤 2:刷新分区表并创建物理卷 + +```bash +# 刷新分区表,让系统识别新创建的sda3 +partprobe /dev/sda + +# 为sda3创建LVM物理卷(PV) +pvcreate /dev/sda3 +``` + +#### 步骤 3:扩展卷组和根逻辑卷 + +```bash +# 查看卷组名称(确认是debian--12--vg) +vgdisplay + +# 将新创建的PV(sda3)加入现有卷组 +vgextend debian--12--vg /dev/sda3 + +# 扩展根逻辑卷(使用卷组中全部剩余空间) +lvextend -l +100%FREE /dev/debian--12--vg/root + +# 调整ext4文件系统大小,使扩容生效(核心步骤) +resize2fs /dev/debian--12--vg/root +``` + +#### 步骤 4:验证扩容结果 + +```bash +# 查看根分区(/)的空间,确认已扩容 +df -lh / + +# 查看LVM物理卷/卷组信息,确认sda3已加入 +pvdisplay +vgdisplay +``` + +### 关键注意事项 \ No newline at end of file