修复VSAN无法看到的主机磁盘

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命令识别出异常的硬盘(正常和异常的盘显示的信息是不一样的,异常的盘会提示错误)

————————————————
版权声明:本文为CSDN博主「zly3500」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zly3500/article/details/122030021

所以之前使用过的服务器在安装ESXI之前,需要进到BIOS里,将所有磁盘都格式化一下,删除所有分区;将所有磁盘都设置成JBOD或者raid 0模式,不然在虚拟化平台上识别不到磁盘;

此外,登录到ESXi后台,ls /dev/disks也可以查看到所有磁盘和分区信息。

posted @ 2023-07-20 10:59  .dier  阅读(207)  评论(0编辑  收藏  举报