首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >磁盘重新安装后,RAID1中的2个磁盘变成了外存// PowerEdge r720

磁盘重新安装后,RAID1中的2个磁盘变成了外存// PowerEdge r720
EN

Server Fault用户
提问于 2023-05-11 08:05:02
回答 1查看 37关注 0票数 0

我是戴尔服务器的新手,所以需要你的建议。

首先,我们在RAID 1中有两个带有RAID 1的PowerEdge r720,两个带有RAID 1的2TBSAS和两个SAS1TB。

当1的硬盘被插入和插入插槽,它的活动LED不再闪烁绿色。服务器启动后,一半的VM由于存储连接丢失而不可用。我们打开了一个BIOS,在那里我们可以看到,其中一个虚拟磁盘不再可用。当我们进入物理磁盘管理页面时,我们已经看到两个2TBHDD都变成了外部的。其中一个处于在线状态(Foreign),另一个处于状态(Foreign)重建待定状态。

我读过的一些指南说,在清除外部配置之后,所有来自磁盘的数据都将被擦除,另一些则表示数据不会丢失。他们中谁是对的?

我们如何在不丢失数据的情况下恢复这些磁盘?

如果我们将使用选项,其他两个磁盘是否仍能正常工作?

提前谢谢大家!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2023-05-11 08:56:57

TL;DR:是的,输入国外的配置。

最近戴尔PERCs更名为LSI/Avago/Broadcom MegaRAID SAS控制器,因此所有LSI技术和工具都适用。举几个例子:megacli用于配置任何东西(创建/removig/重塑RAID、替换磁盘、读取日志、更新控制器的固件等等),它已经过时,但仍然有效,storcli是一种现代的替代;smartctl可以在控制器后面查询磁盘,即使操作系统中没有直接可用的磁盘,但据我所知,这个特性只适用于Linuxmegaraid_sas驱动程序。这些工具对于监视控制器、阵列和单个驱动器的运行状况和维护配置,在不关闭操作系统和经历停机的情况下进行所有活动都是很有价值的。

控制器将配置存储在其NVRAM和驱动器中。MegaRAID使用SNIA磁盘元数据格式,许多其他厂商也使用这种格式,这样如果您将驱动器连接到HBA而不是RAID控制器,则RAID可以由不同厂商的各种RAID控制器导入,甚至可以通过Linux内核软件RAID MD驱动程序导入。

当您将包含DDF元数据的驱动器放入控制器中,并且驱动器元数据与控制器NVRAM中的数据不对应时,它将驱动器标记为包含外部配置。您可以告诉控制器采用该驱动器,例如,通过导入外国驱动器将其配置复制到NVRAM中。

驱动器只包含有关它是其成员的数组的信息,而不包含有关控制器的其他数组的信息,因此导入不应该对控制器中的任何其他对象产生任何影响。

为了安全起见,做备份(不是很明显吗?),就像往常一样。这可能是值得做一个形象的一个破碎的RAID1成员。

此外,清除配置不应该擦除数据。有一次,我错误地删除了运行中的RAID10 (使用操作系统中的megacli工具并错误地输入了逻辑驱动器号),导致系统陷入内核恐慌,因为根文件系统位于已删除的LD上,而该LD消失了。后来,我没有初始化就重新创建了带有前磁盘的数组,并且系统从它启动,就好像什么都没有发生一样。它是一个初始化过程,实际上是对VD的零。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1130893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档