步骤 1: 检查当前磁盘和LVM配置
首先,你需要查看当前的磁盘和LVM配置。使用以下命令:
lsblk
查看当前的分区和LVM卷。
步骤 2: 添加新磁盘
确保新磁盘已经添加到系统中并被识别。你可以通过运行lsblk或fdisk -l来确认新磁盘是否被识别。
步骤 3: 创建物理卷(PV)
使用pvcreate命令在新磁盘上创建物理卷(PV)。例如,如果新磁盘是/dev/sdb,则执行:
sudo pvcreate /dev/sdb
步骤 4: 扩展卷组(VG)
将新创建的物理卷添加到现有的卷组(VG)。例如,如果你的卷组名为VolGroup00,则执行:
sudo vgextend VolGroup00 /dev/sdb
步骤 5: 扩展逻辑卷(LV)
扩展根目录所在的逻辑卷(LV)。例如,如果你的根目录逻辑卷名为/dev/mapper/VolGroup00-LogVol00,则执行:
sudo lvextend -l +100%FREE /dev/mapper/VolGroup00-LogVol00
这里`+100%FREE`表示使用卷组中所有剩余的空闲空间。如果你想指定确切的大小,可以使用`-L`选项,例如`-L +20G`。
步骤 6: 调整文件系统大小
最后,你需要调整文件系统的大小以使用新的空间。对于根目录,通常使用的是xfs或ext4文件系统。使用以下命令之一来调整文件系统大小:
对于 XFS 文件系统:
sudo xfs_growfs /
对于 EXT4 文件系统:
sudo resize2fs /dev/mapper/VolGroup00-LogVol00
步骤 7: 验证更改
最后,验证扩容是否成功:
df -h
这将显示所有挂载的文件系统及其使用情况,确保根目录已正确扩容。