1.华为超融合部署环境
2.RedHat虚拟机
目前情况:虚拟机已分配1T容量在vdd下,需要将分配的1T扩容到vdd1分区。

自己研究了下直接执行resize2fs /dev/vdd1进行热扩容会直接提示最大容量无法扩容。

后续找到需要先执行growpart /dev/vdd 1命令,这个没怎么研究明白啥意思,不过依旧执行出错。

目前也就卡在这个地方,请求各位多多提点,这是业务数据库在保证数据不丢失,数据库能够正常使用的前提下将vdd1的容量给扩上去。
1.华为超融合部署环境
2.RedHat虚拟机
目前情况:虚拟机已分配1T容量在vdd下,需要将分配的1T扩容到vdd1分区。

自己研究了下直接执行resize2fs /dev/vdd1进行热扩容会直接提示最大容量无法扩容。

后续找到需要先执行growpart /dev/vdd 1命令,这个没怎么研究明白啥意思,不过依旧执行出错。

目前也就卡在这个地方,请求各位多多提点,这是业务数据库在保证数据不丢失,数据库能够正常使用的前提下将vdd1的容量给扩上去。
AIGC生成:
你遇到的问题是:在华为超融合部署环境下,RedHat虚拟机的vdd分区当前已分配1T容量,需要将其扩容到vdd1分区。直接执行 resize2fs /dev/vdd1 命令进行热扩容会出现问题。
解决方案:
blkid 命令查看文件系统类型:blkid /dev/vdd1
resize2fs 命令进行热扩容:resize2fs /dev/vdd1
e2fsck 命令检查文件系统,然后使用 resize2fs 命令进行热扩容:e2fsck /dev/vdd1
resize2fs /dev/vdd1
fsck 命令检查文件系统:fsck /dev/vdd1
df 命令查看虚拟机的文件系统大小:df -h /dev/vdd1
示例输入和输出:
输入:
resize2fs /dev/vdd1
输出:
resize2fs 1.44.6 (05-Mar-2021)
Filesystem at /dev/vdd1 is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 2
The filesystem on /dev/vdd1 is now 2097152 blocks long.
df -h /dev/vdd1
输出结果:
Filesystem Size Used Avail Use% Mounted on
/dev/vdd1 1.0T 100G 900G 10% /mnt
在上面的示例中,我们使用 resize2fs 命令将 vdd1 分区的大小从 1T 扩展到 2T。然后,我们使用 df 命令查看虚拟机的文件系统大小,可以看到文件系统大小已经从 1T 扩展到 2T。