ページの作成:「== 概要 == RAID10とは、RAID1とRAID0を組み合わせた方式である。<br> <br> 2つのディスクにまったく同じデータを書き込み、さらに、データをブロック単位に分割して並列に書き込む。<br> RAID1+0では、RAID0を構成するRAID1の構成ドライブ2台がどちらも故障しない限り、データは破壊されない。<br> <br> <u>RAID10を構築する場合は、最低4台の物理ディスクが必要と…」
 
 
(同じ利用者による、間の2版が非表示)
185行目: 185行目:
詳細を知りたい場合は、[[設定_-_RAID10_(SUSE)#障害ディスクの特定]]のセクションを参照すること。<br>
詳細を知りたい場合は、[[設定_-_RAID10_(SUSE)#障害ディスクの特定]]のセクションを参照すること。<br>
  sudo mdadm --detail <作成したRAIDデバイス名>
  sudo mdadm --detail <作成したRAIDデバイス名>
<br><br>
== RAID構成ファイルの作成および更新 ==
sudo mkdir -p /etc/mdadm
sudo mdadm --detail --scan > /etc/mdadm/mdadm.conf
<br>
initrdを更新する。<br>
sudo mkinitrd
<br><br>
<br><br>


== RAID構成の保存 ==
== RAID構成の保存 ==
現在のRAID構成情報をシステムに永続的に保存する。<br>
<br>
RAID構成の保存は、システムの信頼性と可用性を確保する上で非常に重要な手順となる。<br>
設定を保存して、定期的に確認することにより、システムの安定運用が可能になる。<br>
<br>
* --detail
*: 詳細な構成情報を出力する。
* --scan
*: システム上の全てのRAIDアレイを検出する。
<br>
  sudo mdadm --detail --scan >> /etc/mdadm.conf
  sudo mdadm --detail --scan >> /etc/mdadm.conf
# 生成される設定内容の例
ARRAY /dev/md0 metadata=1.2 name=hostname:0 UUID=3aaa0122:29827cff:1234:56789
・/dev/md0
RAIDデバイス名
・metadata
RAIDのメタデータバージョン
・name
ホスト名とアレイ番号
・UUID
RAIDアレイの一意の識別子
<br>
現在の構成と設定ファイルの整合性を確認する。<br>
sudo mdadm --examine --scan
<br><br>
<br><br>


440行目: 476行目:


== メール通知の設定 ==
== メール通知の設定 ==
以下の行を追加する。<br>
RAIDアレイに関する重要なイベントが発生した場合に、システム管理者に自動的にメール通知を送信するための設定である。<br>
<br>
通知される主なイベント<br>
* ディスク障害の検出
* RAIDアレイの劣化状態
* 再構築(リビルド)の開始と完了
* その他の重要なRAIDイベント
<br>
メール通知の設定のメリットを以下に示す。<br>
* 障害の早期発見が可能となる。
* システムの予防的なメンテナンスが可能となる。
* 問題発生時の迅速な対応が可能となる。
* システムの信頼性向上する。
<br>
<u>※注意</u><br>
<u>メールサーバが正しく設定されていることを確認する。</u><br>
<u>スパムフィルタでブロックされないように設定する。</u><br>
<br>
<u>また、バックアップ通知手段も検討することが推奨される。</u><br>
<br>
メール通知を機能させるための設定を行う。<br>
まず、メール送信に必要なパッケージをインストールする。<br>
sudo zypper install postfix mailx
<br>
postfixサービスを起動する。<br>
sudo systemctl enable postfix
sudo systemctl start postfix
<br>
次に、/etc/mdadm/mdadm.confファイルの設定を変更する。<br>
  sudo vi /etc/mdadm/mdadm.conf
  sudo vi /etc/mdadm/mdadm.conf
<br>
<br>
  # /etc/mdadm/mdadm.confファイル
  # /etc/mdadm/mdadm.confファイル
   
   
  MAILADDR your-email@domain.com
# 単一の管理者にのみ通知する場合
  MAILADDR admin@example.com
# 複数の管理者に通知する場合
MAILADDR admin1@example.com,admin2@example.com
# 通知プログラムの指定(必要な場合)
PROGRAM /usr/local/bin/custom-notify-script
<br>
通知設定のテストを行う。<br>
# テストメールの送信
echo "Test email" | mail -s "RAID Test" admin@example.com
# mdadmの通知機能のテスト
sudo mdadm --monitor --scan --test
<br><br>
<br><br>