AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1130893
Accepted
d.pustovoitov
d.pustovoitov
Asked: 2023-05-11 16:05:02 +0800 CST2023-05-11 16:05:02 +0800 CST 2023-05-11 16:05:02 +0800 CST

磁盘重新安装后,RAID1 中的 2 个磁盘变为外部 // PowerEdge r720

  • 772

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

首先,我们有带 4 个 HDD 的 PowerEdge r720,两个带 RAID 1 的 2TB SAS 和两个带 RAID 1 的 SAS 1TB。

将 HDD 的 1 拔出并插入插槽后,其活动 LED 不再闪烁绿色。服务器启动后,由于存储连接丢失,我们一半的虚拟机不可用。我们打开了 BIOS,我们可以看到其中一个虚拟磁盘不再可用。来到Physical disks管理页面,我们看到两个2TB的HDD都变成了外来的。其中一个处于 (Foreign)Online 状态,另一个处于 (Foreign)Rebuild Pending 状态。

我读过的一些指南说,在清除外部配置后,磁盘上的所有数据都将被删除,其他人说数据不会丢失。他们谁是对的?

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

如果我们将使用 Import Foreign Configuration 选项,其他两个磁盘是否仍会照常工作?

提前谢谢大家!

dell-poweredge
  • 1 1 个回答
  • 33 Views

1 个回答

  • Voted
  1. Best Answer
    Nikita Kipriyanov
    2023-05-11T16:56:57+08:002023-05-11T16:56:57+08:00

    TL;DR:是的,导入一个外部配置。


    最近的戴尔 PERC 被更名为 LSI/Avago/Broadcom MegaRAID SAS 控制器,因此所有 LSI 技术和工具都适用。仅举几例:megacli用于配置任何东西(创建/删除/重塑 RAID、更换磁盘、读取日志、更新控制器的固件等),它是旧的和过时的,但它仍然有效,是一个现代的替代品storcli;smartctl即使磁盘在操作系统中不可用,也可以查询控制器后面的磁盘,但megaraid_sas据我所知,此功能仅适用于 Linux 驱动程序。这些工具对于监控控制器、阵列和单个驱动器的健康状况和维护配置非常有用,可以实时执行所有操作,而无需关闭操作系统和经历停机时间。

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

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

    驱动器仅包含有关其所属阵列的信息,而不包含有关控制器的其他阵列的信息,因此导入不应对控制器中的任何其他对象产生任何影响。

    为了安全起见,一如既往地进行备份(这不是很明显吗?)。制作一张损坏的 RAID1 成员的图像也是值得的。

    此外,清除配置不应删除数据。我曾经错误地删除了一个正在运行的 RAID10(使用megacli操作系统中的工具并输入了错误的逻辑驱动器号),系统因内核崩溃而失败,因为根文件系统位于已删除的 LD 上,该 LD 消失了。后来我在没有初始化的情况下用以前的磁盘重新创建了阵列,系统从它启动,就好像什么也没发生一样。这是一个初始化过程,实际上是将 VD 归零。

    • 1

相关问题

  • 将 RAID1 硬盘 (Dell PowerEdge R430) 更改为另一台相同的服务器

  • Dell PowerEdge R240 是否支持从 M.2 NVMe 驱动器引导?

  • 将 2.5" SSD 驱动器安装到 PowerEdge 2950

  • PERC 5/i RAID 控制器驱动程序是否可用且易于安装在 Ubuntu 9.04 上?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve