我已经安装了 centos 6 并设置了一个带有两个磁盘的新 RAID 阵列。一切都很好,我已经对数组进行了分区,但我没有看到任何/etc/mdadm.conf
文件/etc/mdadm/mdadm.conf
。我也重新启动了我的机器,但没有运气!
你能告诉我我的错误是什么吗? mdadm 配置文件的位置是否有变化?
答案1
该文件通常不包含在mdadm
包中。
$ rpm -ql mdadm | grep "mdadm.conf"
/usr/share/doc/mdadm-2.6.9/mdadm.conf-example
/usr/share/man/man5/mdadm.conf.5.gz
您可以使用随附的示例,也可以自行生成。我的文件在标题中显示了这一点:
# mdadm.conf written out by anaconda
所以我的猜测是,它可能是由我在安装过程中必须做出的一些选择构建的。我通常以 root 身份运行此命令来手动生成此文件:
$ mdadm --verbose --detail --scan > /etc/mdadm.conf
如果没有重定向到/etc/mdadm.conf
文件,此命令将生成类似于以下内容的内容:
$ mdadm --verbose --detail --scan
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=0.90 UUID=48b4cedc:52404142:34d244f7:3b879f08
devices=/dev/sda1,/dev/sdb1
然后,如果我想在出现任何问题时收到电子邮件通知,我将以下行添加到文件末尾:
MAILADDR [email protected], [email protected]