请打开终端,以 sudo 或 root 权限,依次执行以下命令。
第 1 步:创建新分区 /dev/sda4
我们将使用功能强大的 fdisk 工具,在磁盘 /dev/sda 上从未分配的空间中创建新分区。
sudo fdisk /dev/sda
进入 fdisk 的交互式界面后,请按照以下提示依次输入指令并按回车:
- 输入
n创建一个新分区。Command (m for help): n ```2. **分区类型**:接受默认的 `primary` (主分区),直接按回车。 - 分区号:接受默认的
4,直接按回车。 - 起始扇区 (First sector):接受默认值,它会自动选择紧邻上一个分区的起始位置,直接按回车。
- 结束扇区 (Last sector):接受默认值,它会自动延伸到磁盘的末尾,以使用全部剩余空间,直接按回车。
fdisk可能会提示新分区包含旧的文件系统签名,询问是否移除。输入Y确认。- 输入
t来更改新分区的系统 ID。Command (m for help): t - 分区号:选择我们刚刚创建的
4。 - 分区类型:输入
LVM(新版fdisk支持别名) 或者传统的十六进制代码8e,然后按回车。 - 最后,也是最关键的一步,输入
w将所有更改写入分区表并退出。Command (m for help): w
> 验证第 1 步:
为了确保分区已成功创建,使用 lsblk 命令查看块设备。
lsblk
您应该能在输出中看到 /dev/sda4 这个新分区,如下所示:
sda 8:0 0 3T 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 2G 0 part /boot
├─sda3 8:3 0 2T 0 part
│ ├─ubuntu--vg-lv--0 253:0 0 500G 0 lvm /
│ ├─ubuntu--vg-lv--1 253:1 0 500G 0 lvm /var
│ └─ubuntu--vg-lv--2 253:2 0 1T 0 lvm /home
└─sda4 8:4 0 1T 0 part <-- 新分区已出现
第 2 步:创建物理卷 (PV)
接下来,我们将 /dev/sda4 初始化为 LVM 物理卷,使其能被卷组识别和使用。
sudo pvcreate /dev/sda4
成功后,系统会提示:Physical volume "/dev/sda4" successfully created。
> 验证第 2 步:
使用 pvs 命令检查物理卷列表。
sudo pvs
您会看到 /dev/sda4 已经是一个 PV,但尚未被分配给任何 VG。
第 3 步:扩展卷组 (VG)
现在,我们将这个新的“空间单元”添加到名为 ubuntu-vg 的卷组中,为整个存储池“充值”。
sudo vgextend ubuntu-vg /dev/sda4
成功后,系统会提示:Volume group "ubuntu-vg" successfully extended。
> 验证第 3 步:
执行 vgs 查看卷组的状态。
sudo vgs
您会注意到 ubuntu--vg 的 VSize (总大小) 增加了 1TB,并且 VFree (可用空间) 也增加了约 1TB。
第 4 步:扩展逻辑卷 (LV)
万事俱备,只欠东风。现在,我们将卷组中的所有可用空间分配给 /home 目录对应的逻辑卷。假设该逻辑卷路径为 /dev/ubuntu-vg/lv-2。
-l +100%FREE 是一个极其方便的参数,它告诉 LVM:“将这个 VG 中所有剩余的空闲空间都给这个 LV”。
sudo lvextend -l +100%FREE /dev/ubuntu-vg/lv-2
成功后,您会看到类似这样的提示:Size of logical volume ... changed from 1.00 TiB to 2.00 TiB.。
> 验证第 4 步:
通过 lvs 命令确认逻辑卷的大小。
sudo lvs
输出会清晰地显示 lv-2 的 LSize 已经从 1.00t 增长到了 2.00t。
第 5 步:调整文件系统大小
首先,确认您的 /home 目录使用的文件系统类型。
df -T /home
在输出的 Type 列中,您会看到文件系统类型,通常是 ext4 或 xfs。
-
如果文件系统是
ext4(绝大多数 Ubuntu 默认配置),请运行:sudo resize2fs /dev/ubuntu-vg/lv-2 -
如果文件系统是
xfs,请运行:sudo xfs_growfs /home
最终验证:见证成果
所有步骤完成后,让我们用最直观的 df -h 命令来查看最终成果。
df -h
可以看到,/home 目录的 Size 一栏已经从 1.0T 变成了 2.0T,并且可用空间也相应增加了。
5612

被折叠的 条评论
为什么被折叠?



