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 / 问题 / 1065457
Accepted
Crash Override
Crash Override
Asked: 2021-06-03 07:46:00 +0800 CST2021-06-03 07:46:00 +0800 CST 2021-06-03 07:46:00 +0800 CST

Raid-10 mdadm - 如何手动配置镜像驱动器顺序?

  • 772

如何配置新mdadm软件 RAID-10 以使用特定顺序进行驱动器镜像?

假设我有 4 个硬盘驱动器:A、B、C和D。

出于我自己的可靠性和性能原因,我希望驱动器A成为驱动器C的镜像,驱动器B成为驱动器D的镜像。然后每个镜子条纹,像这样

 |----- RAID-0 ----- |
  RAID-1      RAID-1
|---------| |---------|
| drive A | | drive B |
| drive C | | drive D |
|---------| |---------|

我看不到配置它的方法。不确定此命令产生的驱动器顺序:

mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sd[a-d]1

有没有办法手动订购mdadm阵列中的驱动器?

如果没有,有没有办法在创建阵列后检查顺序,以便我可以将驱动器物理移动到我想要的配置中?(我想我可以使用创建数组成员,/dev/disk/by-id/ata*这样我就可以在物理上移动它们而不必担心/dev/sd*重新排序。)

奖金问题。我还想要一个热备用驱动器E可用于任一镜像集。

raid mdadm software-raid raid10
  • 1 1 个回答
  • 121 Views

1 个回答

  • Voted
  1. Best Answer
    Crash Override
    2021-06-03T11:41:03+08:002021-06-03T11:41:03+08:00

    我想我想出了自己的答案。首先设置两个 RAID-1,然后将它们一起设置 RAID-0。

    创建了两个 RAID-1 卷

    sudo mdadm --create /dev/md/md2a --level=1 --raid-devices=2 /dev/disk/by-id/ata-WDC_serial_number_of_drive_A-part1 /dev/disk/by-id/ata-WDC_serial_number_of_drive_C-part1
    sudo mdadm --create /dev/md/md2b --level=1 --raid-devices=2 /dev/disk/by-id/ata-WDC_serial_number_of_drive_B-part1 /dev/disk/by-id/ata-WDC_serial_number_of_drive_D-part1
    

    (我使用驱动器 ID 而不是/dev/sda,/dev/sdb,...确保与我想要的驱动器完全匹配)

    然后,使用两个 RAID-1 阵列创建 RAID-0

    sudo mdadm --create /dev/md/md2 --level=0 --raid-devices=2 /dev/md/md2a /dev/md/md2b
    

    我将在几天内更新这个结果,在阵列同步之后和我添加一个热备用驱动器之后,我有时间进行测试。

    • 0

相关问题

  • Windows 文件服务器性能调优

  • SSD TRIM 的硬件 RAID 控制器支持

  • 了解磁盘队列长度

  • 使用混合磁盘突袭 0?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

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