- 締切済み
CentOS7でRAID1の構築のエラー
HDD追加のため、RAID1の構築をしています。 パーティションを、/dev/sdaと、/dev/sdb に作成しました。(sdcではできなかったため) RAIDの構築で、 mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda2 /dev/sdb2 としましたが、 mdadm cannot open /dev/sda2: device or resource busy となってしまいます。 dfで確認すると、 /dev/sda1 が/boot /dev/sdb1 が/run/media/centos/VID となっていたため、sda2、sdb2にしました。 また、 cat /proc/mdstat を確認すると、 Personalities: unused devices: <none> とでます。 ネットで調べているのですが、解決法が見つからず、対処法をご存知の方、やり方が間違っているなどありましたら教えていただけませんでしょうか。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- quatercask
- ベストアンサー率58% (7/12)
raid1を構成する場合パーティションを直接mdに組込む方法とlvm(論理ボリューム)を使用する方法の2つがあります。 最近は/bootパーティションは前者で、残りを後者でそれぞれRaidセットにするのが一般的です。 下記のサイトにとても解りやすく纏まっておりましたので紹介します。 https://www.nslabs.jp/raid1-convert.rhtml https://www.nslabs.jp/raid-logical-volumes.rhtml 他にはZFS on linuxでミラーボリュームを作成する方法もありますがそれならFreeNAS等でストレージサーバーを用意してiscsi/NFSの利用を検討する方が色々と楽になると思います。
お礼
quatercaskさま ご回答をありがとうございました。 お返事が遅くなりまして、大変申し訳ございません。 年度末でバタバタしておりまして、しっかり時間が取れるときに、教えていただきましたサイトを確認させていただきます。 またわからないことが出てくるかと思いますが、その際はまた質問させてください。 よろしくお願いいたします。 ありがとうございました。
補足
quatercaskさま ご連絡が遅くなりまして、申し訳ございません。 年度末、年度始めでバタバタしていまして、やっとしっかり時間を取れるようになりました。 いただいたURLで、 https://www.nslabs.jp/raid1-convert.rhtml /dev/sdb が 読み書き可能な状態にオープンできません。と出て、容量も300MBもない状態なので、新しく追加したHDDではないかなと思っています。 /dev/sdb を指定できない場合はどうしたらよろしいでしょうか。 また、私の知識では教えていただいた内容も難しく、もう少し詳しく教えていただけましたら大変ありがたく思います。 よろしくお願いいたします。