mdadm raid 5は再起動後にパーティションを失います。

mdadm raid 5は再起動後にパーティションを失います。

Debianのインストール全体を含むraid 5アレイを実行しています(Debianのインストール中に設定しました)。数日間使用しましたが、すべてが問題ありませんでしたが、Debianのインストール中に作成したので、raidアレイ自体には2つのパーティションがあります。 1つはGPT用で、もう1つはOSとすべてのための大きなext4です。

よく読んだ後、オペレーティングシステムをmdadm管理RAIDアレイに配置するのは悪い考えのようです。ドライブエラーが発生した場合は、それを修正できるオペレーティングシステムがないためです。だから、すべてのドライブを抜いて、ワードローブから古いドライブを取り出して、コンピュータの唯一のディスクとしてDebianをインストールしました。

インストール後、RAIDドライブを再接続しました。起動時に組み立てられるように鉱山を実行してmdadm --assemble --scan設定します。/etc/mdadm/mdadm.confすべてが正常で、mount -t ext4 /dev/md0p2 /mntすべてのデータを見ることができます。幸せな時間。

だから追加し/etc/fstabて再起動しました。

ただし、再起動後/dev/md0p2(およびmd0p1)はもう存在しません。そこだけ/dev/md0。 2つのパーティションがどこに行ったのかわかりません!

完全に奇妙なことは、心配せずにアレイを再組み立てすることができ、まったく文句がないことです。しかし、もともと2つのパーティションが消えました。私は/dev/md0p1それが何のためであるのかわかりません。初めて設定したときにfdiskがそのタイプを知らせることが心配されましたGPT

便利なコマンド出力:

$ cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdf1[0] sdb1[4] sdc1[5] sdd1[6] sde1[7] sdi1[3] sdh1[2] sdg1[1]
      5860147200 blocks super 1.2 level 5, 512k chunk, algorithm 2 [8/8] [UUUUUUUU]
      bitmap: 0/15 pages [0KB], 65536KB chunk

unused devices: <none>


$ sudo mdadm -D /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Fri May 23 14:05:16 2014
     Raid Level : raid5
     Array Size : 5860147200 (5588.67 GiB 6000.79 GB)
  Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
   Raid Devices : 8
  Total Devices : 8
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Sun May 25 18:15:26 2014
          State : active
 Active Devices : 8
Working Devices : 8
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 512K

           Name : doc:0  (local to host doc)
           UUID : 11d6a8a7:d05a8c58:41fab15a:0b177f69
         Events : 25704

    Number   Major   Minor   RaidDevice State
       0       8       81        0      active sync   /dev/sdf1
       1       8       97        1      active sync   /dev/sdg1
       2       8      113        2      active sync   /dev/sdh1
       3       8      129        3      active sync   /dev/sdi1
       7       8       65        4      active sync   /dev/sde1
       6       8       49        5      active sync   /dev/sdd1
       5       8       33        6      active sync   /dev/sdc1
       4       8       17        7      active sync   /dev/sdb1

修正する:アレイ内のディスクの順序が以前とは異なることに気づきました。で始める必要があります/dev/sdb1mdadm --create --level=5 --num-devices=8 /dev/md0 /dev/sd[b-i]1配列の再生成が完了しました。これにより、誤って /dev/sdi1 がリカバリ状態になります。吐き気。

今振り返ってみると、どんな順序でなければならなかったのか完全に確信できません。アルファベット順または奇数 e、d、c、b、f、g、h、i で​​す。最初の4つはアルファベット順で、次の4つは一般的なアルファベット順です。 SATAケーブルを再接続したときに移動した可能性があります。わかりません。

ベストアンサー1

おすすめ記事