无法在VMware ESXi中扩展VMFS数据存储

“我正在尝试增加ESXi主机中的存储空间。我已成功地将1TB HDD添加到阵列中,数据存储显示的大小正确为2.73TB。不幸的是,数据存储与ESXi主机位于同一阵列上,因此无法从6.5 GUI进行扩展。它弹出一个错误提示:无法扩展VMFS数据存储 datastore1-无法更改主机配置。有谁知道我该怎么解决这个问题吗?”

无法扩展VMFS数据存储
 

VMware ESXi中的VMFS数据存储区可以通过在不同的存储设备上添加新的数据块来扩展容量,或者通过增加现有存储设备的大小,然后增加现有数据存储区的数据块以填充可用的相邻容量来扩展容量。但在此过程中,您可能会遇到这个问题:无法扩展VMFS数据存储区-无法更改主机配置

此错误的原因是数据存储与ESXi安装位于同一卷上,因此扩展VMFS数据存储的方法是使用命令行。但在这种情况下,嵌入式主机客户端仍然允许您执行扩展存储向导,这是一个错误。

注意:也有可能是Firefox不支持ESXi虚拟机监控程序(免费)Web客户端,您可以尝试Chrome浏览器。

因此,在下面的部分中,我将逐步解释如何扩展VMFS数据存储,请参考您是否按照正确的步骤操作,并找出为什么不能在ESXi中扩展VMFS数据库,或者直接参考第二部分使用命令行来增加VMFS容量。

如何通过ESXi扩展VMFS数据存储?

如果要正确利用数据存储区的可用空间,可以将文件迁移到另一个具有额外空间的数据存储区,或者使用ESXi网页客户端来扩展VMFS数据存储区。

步骤1. 登录您的ESXi网页客户端,在主界面中找到您想要增加容量的数据存储,然后在右侧点击“增加容量”

增加容量
 

步骤2. 在弹出的窗口中选择“展开现有VMFS数据存储区”并点击“下一页”

展开现有VMFS数据存储区
 

步骤3. 选择设备,然后点击“下一页”

步骤4. 调整滑块以将可用空间分配给VMFS分区,然后查看信息确认无误后单击“完成”关闭窗口。

注意:VMFS6的VMFS数据存储区的上限大小为64TB。存储可以由一个LUN或上限32个扩展数据块组成,总大小上限可达64TB。

在分配额外空间以增加VMFS数据容量后,如果继续弹出错误说明,显示无法扩展VMFS数据存储的话,则说明未能通过ESXi网页客户端增加VMFS容量。因此,请您继续尝试使用命令行扩展VMFS数据存储。

如何通过命令行扩展VMFS数据存储?

在开始操作之前,请您先记住磁盘和分区信息,然后再启用SSH并连接到ESXi主机。

记住磁盘和分区信息
 

步骤1. 执行以下命令以通过SSH检查磁盘上的分区,然后找到并检查第8个分区,这是我们将要展开的分区。

partedUtil getptbl "/vmfs/devices/disks/DeviceName"

检查磁盘上的分区
 

步骤2. 继续输入以下命令确认我们将要处理的分区是否存在任何问题并及时修复,再按Y确认。

partedUtil fixGpt "/vmfs/devices/disks/DeviceName"

确认我们将要处理的分区是否存在任何问题并及时修复
 

记下VMFS分区的起始扇区数为268437504。

步骤3. 通过输入此命令查找结束扇区。

partedUtil getUsableSectors "/vmfs/devices/disks/DeviceName"

查找结束扇区
 

VMFS数据存储区结束于扇区524287966。

步骤4. 通过这个的命令,您可以轻松地扩展分区。

partedUtil resize "/vmfs/devices/disks/DeviceName" PartitionNumber NewStartSector NewEndSector

扩展分区
 

步骤5. 通过以下命令扩展VMFS文件系统。

vmkfstools --growfs "/vmfs/devices/disks/DeviceName:PartitionNumber" "/vmfs/devices/disks/DeviceName:PartitionNumber"

扩展VMFS文件系统
 

现在,您就已经成功地使用命令行扩展VMFS数据存储区的容量了。

尽管这些解决方案能够解决您的问题,但我们仍然建议您备份VMware数据存储,以避免在此过程中出现任何可能威胁您的数据安全或造成经济损失的错误。

使用专业工具保护数据存储中的虚拟机安全!

对于企业来说,数据安全对业务发展至关重要。在这里,我们建议您使用专业的VMware备份解决方案——傲梅企业备份旗舰版来安排VMware备份任务。它易于使用,而且为VMware虚拟机提供了一个专业可靠且价格合理的备份和恢复计划。它同时支持VMware ESXi 6.0-7.0的付费和免费版本。

如果您觉得还不错的话可以点击下方按钮进入下载中心下载安装傲梅企业备份旗舰版,然后跟着我们的演示教程一起看看虚拟机如何备份吧!

步骤1. 绑定设备:打开傲梅企业备份旗舰版,登录您的账号,在主界面中将您的vCenter或ESXi主机添加为源设备(此步骤仅在初次绑定主机时才需要,绑定成功之后则无需重复此步骤)。

vCenter或ESXi主机添加为源设备
 

步骤2. 创建备份任务:点击“备份任务”>“新建任务”

新建任务
 

步骤3. 根据您的需求设置备份类型、任务名、设备、备份目标、备份计划、版本清理等。

步骤4. 各项设置完毕并确认无误之后即可点击右下角的“开始备份”按钮,然后选择“添加定时任务并立即备份”“仅添加定时任务”

开始备份
 

有了备份之后,如果您需要还原虚拟机的话,仅需点击几下即可轻松还原。假如您的数据存储出现了一些故障,那么就可以选择还原到新位置,而无需重新安装和配置虚拟机,还是很方便的。

虚拟机还原到新位置
 

结论

本文主要向大家介绍了无法扩展VMFS数据存储区问题的解决方法。如果数据存储与ESXi主机位于同一阵列上,则只能使用同样快速效率的命令行来增加VMFS容量,希望本文对您能够有所帮助。

另外,在VMware数据存储中,虚拟机快照很容易占用存储空间,并且快照长期保留也会对虚拟机的性能产生影响,所以大家不要忘记及时删除不需要的快照哦。