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/sdb1
。mdadm --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ケーブルを再接続したときに移動した可能性があります。わかりません。