首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Raid-10 mdadm -如何手动配置镜像驱动器顺序?

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

Server Fault用户
提问于 2021-06-02 15:46:00
回答 1查看 308关注 0票数 0

如何将新的mdadm软件RAID-10配置为使用特定的顺序来实现驱动器镜像?

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

出于我自己的可靠性和性能的原因,我希望驱动器A是驱动器C的镜像,驱动器B是驱动器D的镜像。

代码语言:javascript
复制
 |----- 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,可以在任何一个镜像集。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-06-02 19:41:03

我想我自己想出了答案。先设置两个RAID-1,然后再设置RAID-0。

创建了两个RAID-1卷

代码语言:javascript
复制
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。

代码语言:javascript
复制
sudo mdadm --create /dev/md/md2 --level=0 --raid-devices=2 /dev/md/md2a /dev/md/md2b

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

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

https://serverfault.com/questions/1065457

复制
相关文章

相似问题

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