首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mdadm -- to编写mdadm.conf

使用mdadm -- to编写mdadm.conf
EN

Unix & Linux用户
提问于 2011-11-03 10:59:47
回答 3查看 62.9K关注 0票数 17

我正在尝试为(不断增长的)相同数量的服务器编写RAID设置脚本。我看到的关于使用mdadm的建议建议,一旦创建了RAID数组,您就可以运行mdadm --examine --scan >> /etc/mdadm.conf,以便在启动时初始化该数组。但这似乎不适用于我--特别是数组被表示为/dev/md/<hostname>:poolmdadm --examine输出/dev/md/pool

我做错什么了吗?我的mdadm版本有什么奇怪之处吗?

代码语言:javascript
复制
[root@positron /]# mdadm --create /dev/md0 --level=0 --name=pool --raid-devices=6 /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf
[root@positron /]# mdadm --examine --scan
ARRAY /dev/md/pool metadata=1.2 UUID=567da122:fb8e445e:55b853e0:81bd0a3e name=positron:pool
[root@positron /]# ls /dev/md/*
/dev/md/md-device-map  /dev/md/positron:pool
[root@positron /]# cat /dev/md/md-device-map
md127 1.2 22a17d56:5e448efb:e053b855:3e0abd81 /dev/md/positron:pool
[root@positron /]# mdadm --version
mdadm - v3.1.3 - 6th August 2010
EN

回答 3

Unix & Linux用户

发布于 2012-10-26 00:42:59

这是一个解决办法,我不太清楚它为什么会起作用,但它确实有效!

在RAID数组创建之后更新mdadm文件之后--通常使用类似于mdadm --detail --scan >> /etc/mdadm/mdadm.conf的内容

只需运行以下命令update-initramfs -u

然后重新启动,一切都将如预期的那样工作。

瞧;)

票数 28
EN

Unix & Linux用户

发布于 2011-11-21 12:20:58

我发现我必须手动编辑mdadm.confudev.conf,才能保存手动设备名称。

然而,我没有发现它是一个问题,一个LVM是分层的顶部。

票数 1
EN

Unix & Linux用户

发布于 2012-06-18 17:44:50

我看不出有什么问题。数组将在引导时组装,即使它只在UUID中被提及。

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

https://unix.stackexchange.com/questions/23879

复制
相关文章

相似问题

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