酷!學園

技術討論區 => Linux 討論版 => 主題作者是: andrew9 於 2008-05-17 07:39

主題: /etc/mdadm.conf問題
作者: andrew92008-05-17 07:39
小弟實做一個soft raid1(/dev/md0),組員有/dev/sda5,/dev/sda6
但是不解的是當os啟動時,不是會去檢查/etc/mdadm.conf這個檔案中的raid裝置,而我的/dev/md0沒有定義在這個設定檔裡面,
為何開機完成之後,仍然會啟動這個raid陣列?

[root@localhost ~]# cat /etc/mdadm.conf
MAILADDR root@localhost.localdomain

開機完成啟動之後,這個raid裝置還是啟動的
[root@localhost ~]# mdadm -D /dev/md0
/dev/md0:
        Version : 00.90.03
  Creation Time : Fri May 16 09:02:12 2008
     Raid Level : raid1
     Array Size : 104320 (101.89 MiB 106.82 MB)
    Device Size : 104320 (101.89 MiB 106.82 MB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Fri May 16 09:06:32 2008
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           UUID : eb536e22:58f5e10d:4c97b249:0225bf13
         Events : 0.2

    Number   Major   Minor   RaidDevice State
       0       8        5        0      active sync   /dev/sda5
       1       8        6        1      active sync   /dev/sda6
主題: 回覆: /etc/mdadm.conf問題
作者: rainday2008-05-20 18:28
看看有沒有其他的開機程序會幫你檢查和啟動
主題: 回覆: /etc/mdadm.conf問題
作者: kenduest2008-05-20 21:40

實際上不需要任何 mdadm.conf 設定檔案,因為製作成為 raid 後相關資訊會寫入於實體硬碟分割區上,可以單純說一點就是寫入於 superblock 上,有這些資訊就知到哪些實體分割區磁碟是屬於哪個 raid 裝置項目。

主題: 回覆: /etc/mdadm.conf問題
作者: netman2008-05-21 01:39
是,用了 mdadm 命令後,就不用管 .conf 的設定檔了。
主題: 回覆: /etc/mdadm.conf問題
作者: creative12232008-06-05 17:48

實際上不需要任何 mdadm.conf 設定檔案,因為製作成為 raid 後相關資訊會寫入於實體硬碟分割區上,可以單純說一點就是寫入於 superblock 上,有這些資訊就知到哪些實體分割區磁碟是屬於哪個 raid 裝置項目。


是,用了 mdadm 命令後,就不用管 .conf 的設定檔了。

有兩位老前輩回你囉…
man中寫到的/etc/mdadm.conf可以不用產生
以前的那種才要…mdadm好用多了
全部都用一個指令就可以完成了
主題: 回覆: /etc/mdadm.conf問題
作者: nedchang2008-06-06 18:48
mdadm的指令就可以達到你要的功能
另外要使用-S  或是 --stop
先停止/dev/md0
再去刪除或是重建您的/dev/md0
主題: Re: /etc/mdadm.conf問題
作者: fedora2011-08-11 14:34
但現在在rhel 6 或 centos 6 中,沒設定在mdadm.conf 裡,會造成開機啟動 raid 失敗,

我做的結果是這樣,不知前輩們是否跟我有相同的狀況? 很怕是自己那個步驟沒做確實而造成這種狀況。
主題: Re: /etc/mdadm.conf問題
作者: twu22011-08-11 14:59
https://raid.wiki.kernel.org/index.php/RAID_superblock_formats
也許你用新的 kernel (2.6.28+) 與新的 superblock format (新的 mdadm 程式預設好像是 1.2).
這類不能 autodetect 的 RAID, 就需要 /etc/mdadm.conf 有這個資料.
主題: Re: /etc/mdadm.conf問題
作者: netman2011-08-11 18:26
但現在在rhel 6 或 centos 6 中,沒設定在mdadm.conf 裡,會造成開機啟動 raid 失敗,

我做的結果是這樣,不知前輩們是否跟我有相同的狀況? 很怕是自己那個步驟沒做確實而造成這種狀況。

rhel6/centos6 沒試過呢,
不過,man mdadm 裡面有提到如果產生 mdadm.conf 的樣子,先看看?