修复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也可以查看到所有磁盘和分区信息。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统