ソフトウェアRAIDの構築方法

このドキュメント (00100016) の最後に記載の 免責条項 に基づき提供されています。

環境

SUSE Linux Enterprise 11
SUSE Linux Enterprise 12

概要

ソフトウェアRAIDの構築方法について知りたい。

解決策

ソフトウェアRAIDは、YaSTを使って構築可能ですが、ここでは、手動による構築方法をご紹介します。

構築例)
以下は、3台のSCSIハードディスクを使って、RAID 5を構築する例になります。

/dev/sdb
/dev/sdc
/dev/sdd

  1. RAID用パーティションを作成

    # fdisk /dev/sdb
    # fdisk /dev/sdc
    # fdisk /dev/sdd
    ※各ディスクのパーティション タイプはfd(Linux raid autodetect)を指定し作成

    # fdisk -l
    :          
    Device Boot Start End Blocks Id System
    /dev/sdb1 2048 6291455 3144704 fd Linux raid autodetect
    :          
    Device Boot Start End Blocks Id System
    /dev/sdc1 2048 6291455 3144704 fd Linux raid autodetect
    :          
    Device Boot Start End Blocks Id System
    /dev/sdd1 2048 6291455 3144704 fd Linux raid autodetect


  2. RAIDアレイを作成

    # mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sd[bcd]1

  3. RAIDの構築状態を確認

    # watch cat /proc/mdstat
    もしくは
    # cat /proc/mdstat

    RAID構築完了時、以下のような表示になります。
    # cat /proc/mdstat
    Personalities : [raid6] [raid5] [raid4]
    md0 : active raid5 sdd1[3] sdc1[1] sdb1[0]
      6284288 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
    unused devices: <none>

  4. /etc/mdadm.conf を作成

    # mdadm --detail --scan
    ARRAY /dev/md0 metadata=1.2 name=linux-aj7l:0 UUID=c99a9b9c:c1b5dc4c:c950d1ee:93b18ee9
    # mdadm --detail --scan >> /etc/mdadm.conf

  5. RAIDアレイにファイルシステムを作成しマウント

    # mkfs -t ext3 /dev/md0
    # mkdir /raid5
    # mount /dev/md0 /raid5
    # df
    Filesystem 1K-blocks Used Available Use% Mounted on
    :
    /dev/md0 6185536 143484 5727840 3% /raid5

参考:
Software RAID
https://www.suse.com/communities/conversations/software-raid/

免責条項

このサポート ナレッジベースは、NetIQ/Novell/SUSE顧客、および弊社製品およびそのソリューションに関心のあるパーティへ、情報やアイデアの取得およびそれらの知識を得る為の有効なツールを提供します。 本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。

  • ドキュメント ID:00100016
  • 作成年月日:29-JUL-15
  • 修正年月日:29-JUL-15
    • SUSESUSE Linux Enterprise 11
      SUSE Linux Enterprise 12

このドキュメントはあなたの問題を解決しましたか? フィードバックを送る

SUSEサポートフォーラム

経験豊富なシステムオペレーターへの質問を投稿したり、他のSUSEコミュニティのエキスパートと交流したりすることができます。

コミュニティに参加

サポートリソース

このガイドラインでは、SUSEサブスクリプション、Premium Support、教育機関向けプログラム、またはパートナープログラムで提供されるテクニカルサポートの活用方法について説明します。


SUSE Technical Support Handbook Update Advisories
サポートに関するFAQ

インシデントを開く

テクニカルサポートへのインシデントの報告、サブスクリプションの管理、パッチのダウンロード、ユーザーアクセスの管理を行うことができます。

カスタマーセンターにアクセス