今天vCenter上报iSCSI存储的LUN容量不足,随后我便在群晖上扩展了我的LUN大小。然而在Sphere Web Client上始终无法扩展。不是报找不到可用的空间就是调整大小时输入框数据溢出,显示为负数.
无奈之下,通过Google发现可以通过命令行使用vmkfstools和parteUtil进行扩展,详细步骤如下:
- 确认需要修改Datastore的设备识别号
vmkfstools -P /vmfs/volumes/Datastore_name

- 使用partedUtil获取现有VMFS卷上的分区信息
partedUtil get "/vmfs/devices/disks/naa.600140502854d7cd6b9dd4357daa4ad5"

- 使用partedUtil获取可用扇区
partedUtil getUsableSectors "/vmfs/devices/disks/naa.600140502854d7cd6b9dd4357daa4ad5"

- 使用partedUtil调整分区大小
partedUtil resize "/vmfs/devices/disks/naa.600140502854d7cd6b9dd4357daa4ad5" PartitionNumber NewStartingSector NewEndingSector

- 刷新VMFS
vmkfstools -V
- 扩展VMFS卷大小
vmkfstools --growfs "/vmfs/devices/disks/naa.600140502854d7cd6b9dd4357daa4ad5:partition" "/vmfs/devices/disks/naa.600140502854d7cd6b9dd4357daa4ad5:partition"
