我在x64上运行了带有LSI raid控制器的centos
description: RAID bus controller
product: MegaRAID SAS 1078
vendor: LSI Logic / Symbios Logic我试图用megacli64删除我的6个虚拟磁盘中的一个。vd是0。所以我跑了:
MegaCli64 -CfgLdDel -L0 -a0上面写着:
Adapter 0: Deleted Virtual Drive-0(target id-0)
Failed while adding the configuration to OS.在我的混乱中非常愚蠢,我重新运行命令,并注意到我的vd 1(目标id-1)也不见了。通过检查配置,我找到了也被删除的vd1中所涉及的磁盘的En闭包:i。是否有任何方法在不丢失磁盘中的数据的情况下重新创建虚拟磁盘?从那本巨型手册上,我找不到一种方法来继续学习。
太感谢你们了!
编辑:此外,我试图保存配置,然后编辑并恢复它,但是cfgsave失败了
MegaCli64 -CfgSave -f raidconfmissingdrives -a0
Failed to get config data.
Exit Code: 0x01发布于 2015-02-05 02:12:51
好的。所以我设法保存了我的数据。看起来megacli没有提供一种方法来创建一个新的虚拟磁盘,而不初始化它并丢失所有的数据。我重新启动机器并进入raid配置实用程序,希望我能够从那里完成它。当然,在VD设置选项卡中,我创建了一个新的磁盘组,然后添加了未配置的磁盘。它有一个初始化它们的选项,但是没有检查。在警告只在恢复情况下才应该这样做之后,它创建了组,并且在重新启动时一切都很好,除了磁盘UUID已经改变了。与新的一个和所有现在都是好的更新fstab。谢谢。
发布于 2016-08-30 17:17:32
我通过cli重新创建了RAID1并跳过了初始化步骤。所创建的设备是可引导的,并且仍然有操作系统。不知何故,逻辑驱动器消失了,两个单独的磁盘在查看物理驱动器时显示为未配置(很好)。
https://serverfault.com/questions/665106
复制相似问题