vsan主机本来有5块硬盘,但是在硬盘管理里却只能看到3块或是1块,有些硬盘不能被正常识别,也无法清除分区,原因是:这个盘以前被使用过,分区格式被保留, 没有格式化干净 :
网上给出的解决办法多是通过SSH连接到主机,
esxcfg-scsidevs -l 获取硬盘设备信息,partedUtil get 获取分区信息,partedUtil delete删除分区。
但是这些出错的硬盘partedUtil get 根本就读不出来分区信息:
esxcfg-scsidevs -l
partedUtil get /vmfs/devices/disks/naa.5000039728598a1b5
正解:
SSH登录主机,查看所有存储:
esxcli storage core device list|grep naa
用如下命令格式化分区即可:
partedUtil mklabel /vmfs/devices/disks/naa.500003972859a1b5 msdos
备注:可以用partedUtil get命令识别出异常的硬盘(正常和异常的盘显示的信息是不一样的,异常的盘会提示错误)