転載記事、RAID

mdadmのコマンド解析

 

新しい仮想デバイスの基礎となる仮想ブロックデバイスを複数使用して、RAIDソフトウェアのLinuxシステムを達成するための方法でMD(マルチデバイス)仮想ブロック機器への電流を、そしてストライピング(ストリッピング)の使用法データブロックは、均等にユーザデータを保護するために、データの冗長性を提供する異なるアルゴリズムを使用するため、設備の故障と完全な損失のものでなくなり、仮想デバイスの読み取りおよび書き込みパフォーマンスを向上させるために、複数のディスクに分散するだけでなく、機器が交換されます新しいデバイスに失われたデータを回復。
現在、MDは線形、マルチパス、RAID0(ストリッピング)をサポートし 、RAID1(ミラー)、RAID4、RAID5、RAID6、RAID10 よう冗長性のグレードに異なるレベルとしては、当然のことながら、より多くのをサポートすることができますRAID表示RAID1 0からなるスタック、RAID5 1および他のタイプのディスプレイ、
本論文ではどのようにmdadmのユーザレベルRAID管理ソフトウェアとしばしば遭遇を使用して解決策を説明しています。今、人気のシステムは、一般的にダイレクトドライブモジュールMDを持っていますカーネルにコンパイルまたは動的にロード可能なドライバ・モジュールにコンパイル、我々はマシンが猫の猫の/ proc / mdstatをでMDドライブやカーネルをロードされているかどうかを確認するために開始することができます / procの/デバイスはブロックデバイスをmdのしている、とMDモジュールがシステムにロードすることができるかどうかを確認lsmodを使用することができる場合。
[ルート@ testggvを〜]#のCATには/ proc / mdstatを
パーソナリティ:
未使用デバイス:
[ルート@ testggv〜]#
[ルート〜@testggv] CAT番号は/ proc /デバイス| grepのMD
。1 RAMディスク
。9 MD
254 MDP
[ルート@ testggv〜] #mdadm --version
[ルート@ testggv〜]#--versionのmdadm
mdadmの- v2.5.4 - 2006年10月13日
[ルート@ testggv〜]#
2、mdadmの表示管理ソフトウェアRAID
のmdadmプログラムは、すべての管理ソフトウェアRAIDを行うことができ、スタンドアロンのプログラムです、使用パターンの7種類があります
作成
アイドル状態のデバイスを使用して新しい配列を作成し、メタデータブロックを有する各デバイスは、
組み立て
配列に組み立てられているデバイスに属する各ブロックの元の配列を
構築し
作成したり、メタデータを組み立てる必要がない配列を各デバイスは、メタデータ・ブロックを持たない
管理する
管理は、例えば、その後、アレイからディスクを削除失敗ディスクが提供される増加またはホットスペアディスクのようなストレージ・アレイ・デバイス、有する
その他の
そのようなアレイを問い合わせるように、関連した装置を、アレイの情報または変更をまたはデバイスのステータス情報は、
成長
、各デバイスは、デバイス番号で使用するためのアレイまたはアレイの容量を変える
モニタ
1つまたは複数のアレイを監視する、指定されたイベントが報告
MDドライバがカーネルにコンパイルされている場合、カーネルが実行MDドライブ呼び出し、パーティションが自動的にFDを探します(LinuxのRAIDは、ディスクをフォーマットするので、一般的にfdiskを使用して自動検出 HDまたはSDのディスクパーティションを使用すると、その後、ディスクFDを設定します。
[ルート@ testggv〜]#fdiskのは/ dev / HDC
SETため、このディスクのナンバーシリンダーでは25 232です。
そこことには何の問題もありませんが、これは1024年よりも大きく、
かつ特定のセットアップでの問題を引き起こす可能性があります:
ブート時に実行される1)ソフトウェア(LILOの例えば、古いバージョンの)
他のOSから2)ブートとパーティション分割ソフトウェア
(例: 、DOS FDISK、OS / 2 FDISK)
コマンド(mでヘルプ):nの
コマンドアクション
eは、拡張
p基本パーティション(1-4)
のP
1:パーティション番号(1-4)
第1シリンダ(1から25232、デフォルト1):
デフォルト値1を用いて
(25232デフォルト、1から25232まで)最終シリンダまたはサイズまたはサイズMまたはsizeKを:
デフォルト値25232用いた
コマンド(mでヘルプ)を、T
選択されたパーティション1
16進コード(コードをリストするタイプL):FD
FD(のLinux RAID自動検出)へのパーティションのシステムタイプ1を変更しました。
コマンド(mでヘルプ):W
!パーティションテーブルが変更されました
。再読み込みパーティションテーブルに)(のioctlを呼び出す
WARNING:再読み込みパーティションテーブルがエラーで失敗しました16:デバイスまたは
。BUSY
。カーネルのまだ古いテーブルを使用しています
。新しい新しい表のは、次の再起動時に使用されます
。同期するディスクの
[ルート@ testggv〜]#

MDドライブは、システムの動作中に、ユーザの要求に応じてロードされたモジュールである場合RAIDレベル表示制御スクリプトはFedoraCore /etc/rc.d/rc.sysinitファイルシステム内のRAIDアレイを開始するための命令を有するソフトウェアとして実行を開始、RAID構成ファイルmdadm.conf存在する場合、プロファイルはmdadmのと呼ばれるチェックオプションで、その後、RAIDアレイを起動します。
"raidautorunは/ dev / MD0"エコー|ナッシュ--quiet
IF [-f /etc/mdadm.confに];その後、
/ sbinに/ -sのmdadm -A
Fiの-A:ルックアップ手段:表示は-sを、既存の負荷を意味し、 mdadm.conf設定ファイル。
-S / DEV / MD0 #mdadm:プレートチェン手動停止

新しい表示作成
メタデータの各々に書き込むことができるように、いくつかの識別情報の新規かつ重要な配列を作成するmdadmの使用--create(またはその略称-C)を表示パラメータをデバイスの基礎となる特定の間隔
--level(またはその省略形-l)は、RAIDレベルのアレイを表し
--chunk(またはその略称-C)をデフォルトで64キロバイト、バーであり、KBで、各ストライプユニットのサイズを示しますアレイの性能に大きな影響を読み、異なる負荷で書き込みベルトユニットサイズを有する構成
、装置--raid(またはその省略形-n)は、能動素子アレイの数を表し
--spare・デバイス(又は-X-頭字語)ディスクアレイに障害が発生した後、ホットスペアディスクを使用してMDカーネルドライバが自動的に配列に追加され、ホット・スペアアレイの数を表し、その後、ディスク上のスペアディスクに欠落したデータを再構築します。

RAID 0デバイスを作成する:
のmdadm --create / DEV / --level MD0 = 32 = 0 --chunk --raid-デバイス3 =は/ dev / SDB1の/ dev / SDC1の/ dev / SDD1。
RAID 1の装置を作成します。
mdadmのを--create / DEV / MD0 --level = 1 --chunk = 128 --raid-デバイス= 2 --spare-デバイス= 1 / DEV / SDB1の/ dev / SDC1の/ dev / SDD1
RAID5デバイス作成:
mdadmのを- -create / DEV / MD0 --level = 5 --raid-デバイス= 5 / DEV / SD [CG] 1 --spare-デバイス= 1 / DEV / SDB1
RAID 10機器を作成します。
mdadmの-C / DEV / MD0 -l10 -N6の/ dev / SD [BG] -X1の/ dev / SDH
RAID1 0デバイスを作成する:
のmdadm -Cは/ dev / MD0 -L1 -n2の/ dev / SDB / DEV / SDC
のmdadm -Cは/ dev / MD1 -L1 -n2の/ dev / SDDの/ dev / SDE
のmdadm -Cは/ dev / MD2 -L1 -n2の/ dev / SDF / DEV / SDG
のmdadm -Cは/ dev / MD3 -l0 -N 3 / DEV / MD0の/ dev / MD1 / DEV / MD2は

猫の/ procを使用して、読み書きに関連する時間とディスクアレイ自体の性能とアプリケーション負荷の長さを初期化/ mdstatを情報は、現在のRAIDアレイの再構成速度と予想完了時間を問い合わせます。
CAT / PROC / mdstatを
へCAT位の/ proc / mdstatを[-FC5のmdadm 2.6.3 @ルート]
[RAID10]:パーソナリティ
MD0:[6] [5] [4] [3]アクティブRAID10のSDHの(S)SDG SDFのSDE SDD [2] SDCの[1] SDB [0]
チャンクの3145536ブロック2近64Kのコピーで[6/6] [UUUUUU]
[===> ...........]リシンク= 15.3%(483 072 / 3145536)= 0.3分速度= 120768K完了/秒
未使用デバイス:
[FC5 @ mdadmのルート-2.6.3]#のCAT / PROC / mdstatをします
パーソナリティ:[RAID10]
MD0:[6] [5] [4] [3] [1]アクティブRAID10のSDHの(S)SDG SDFのSDEのSDD [2] SDCのSDB [0]
チャンクの3145536ブロック64Kは、[近コピー2である6。 / 6] [UUUUUU]。
未使用装置:
使用ディスプレイ:
MD装置は、直接、通常のようなブロックデバイスとして読み取ることができ、ファイルシステムがフォーマットされてもよいです。
mke2fsの-j#は/ dev / MD0
ます。mkdir -p / MNT / MD-テスト
#mountの/ dev / MD0 / MNT /は試験- mdの
停止表示を実行した:
アレイには、ファイル・システム、または使用される他の高度なストレージアプリケーションおよびデバイスではない場合、 --stopアレイを止める使用(またはその略称-S)することができ、コマンドは、デバイスまたはリソースビジーエラーのタイプを返す場合、命令は/ dev /使用さMD0上位アプリケーション、一時停止することができない、第一上位層のアプリケーションを停止する必要があり、その結果だけでなく、データ・アレイの一貫性を確保します。
#./mdadm --stopの/ dev / MD0 [FC5 mdadmのルート-2.6.3 @]
のmdadm:配列では、/ dev / MD0を停止する失敗:デバイスリソースBUSYまたは
[FC5 @ mdadmのルート-2.6.3]#アンマウント/ DEV / MD0
#[FC5 mdadmのルート-2.6.3 @]。/ --stopのmdadmは/ dev / MD0
mdadmの:/dev/md02.3アセンブリは、アレイを作成したまたはパターン--assemble略語(-A)は、基礎となるデバイスメタデータ情報を確認することであり、その後、アクティブアレイに組み立て停止。我々はすでに、これらのデバイスで構成される配列がわかっている場合は、配列を開始するために、これらのデバイスの使用を指定することができます。#./mdadm -A / DEV / MD0の/ dev / SD [FC5 mdadmのルート-2.6.3 @] [BH]
のmdadm:の/ dev / MD0 6は、スペアドライブで開始された1等の構成ファイル(/ IF。 /mdadm.conf)コマンドのmdadm -Asは/ dev / md0のを使用。DEVICEは、情報mdadm.confを確認し、各デバイスからメタデータ情報を読み取り、情報が配列で開始された一致した場合、同じ情報ARRAYかどうかを確認してくださいmdadmの。ディスクの配列を知らない無/etc/mdadm.confにファイルならば、そして、あなたがコマンドを使用することができます--examine(またはその省略形-E)は、現在のアレイブロックデバイス上のメタデータ情報かどうかを検出します。[FC5のmdadm-2.6.3 @ルート]#./mdadm -E / DEV / SDI
のmdadm :.いいえMDスーパーブロックがONに/ dev / SDIを検出
[FC5のmdadm-2.6.3 @ルート]#./mdadm -E / DEV / sdbと
は/ dev / sdbと:
マジック:a92b4efc
バージョン:00.90.00
UUID:0cabc5e5:842d4baa:e3f6261b:a17a477a
作成時間:日8月22日17時49分53秒1999
RAIDレベル:RAID10
使用済みのDevサイズ:1048512(1024.11のMIB 1073.68メガバイト)
配列サイズ:3145536(3.00ジブ3.22ギガバイト)
RAIDデバイス:6
総デバイス:7
優先マイナー:0
更新時間:日8月22日18時05分56秒1999
状態:きれいな
アクティブデバイス:6つの
ワーキングデバイス:7つの
失敗したデバイス:0
スペアデバイス:1
チェックサム:2f056516 -正しい
イベント:0.4
レイアウト:近く、2 =遠い= 1つの
チャンクサイズ:64K
数メジャーマイナーRaidDevice州立
この0 8 16 0アクティブシンクは/ dev / SDB
0 0 8 16 0アクティブな同期は/ dev / sdbの
1 8 32 1アクティブシンクは/ dev / SDC
2 2 8 48 2アクティブシンクの/ dev / SDD
3 3~8 64 3のActive Syncの/ dev / SDE
4 4 8 80 4アクティブシンクは/ dev / SDF
5. 5 8 96 5のActive Syncの/ dev / SDG
。スペアの/ dev / SDH 6. 6. 8 112 6
結果、上記のコマンドから配列に見出すことができ、また、デバイス名は、一意UUIDを識別し、アレイが含まれ、その後上記のコマンドは、アレイを組み立てることUUIDは、アレイアセンブリを識別するために使用されてもよいです。一貫した情報機器のメタデータていない(例えば、/ devの/ SDAと/ dev / SDA1、等)を自動的にmdadmのをスキップするプログラム。

[FC5 @ mdadmのルート-2.6.3]#= 0cabc5e5 ./mdadm -Av --uuid:842d4baa:e3f6261b:a17a477a
は/ dev / MD0は/ dev / SD *
のmdadm:DEV / MD0 /探しのためのデバイス
のmdadmを:NO recogniseableスーパーブロックの/ dev / sdaに
mdadmの:は/ dev / sdaに間違ったUUIDを有する。
mdadmの:NO recogniseableスーパーブロックの/ dev / SDA1
のmdadm:は/ dev / SDA1間違ったUUIDを有する。
mdadmの:NO RAIDスーパーブロックの/ dev / SDI用
のmdadm:/ devの/ SDIは、間違ったUUIDを有する。
mdadmの:の/ dev / SDI1が間違ったUUIDを有する。
mdadmの:NO RAIDスーパーブロックの/ dev / SDJの
mdadmの:の/ dev /間違っSDJはUUIDを有します。
mdadm:は/ dev / sdj1は間違ったUUIDを持っています。
mdadm:は/ dev / SDKにはRAIDのスーパーブロック
のmdadm:は/ dev / SDKが間違ったUUIDを持っていません。
mdadm:は/ dev / sdk1は間違ったUUIDを持っています。
mdadmの:は/ dev / sdbとは、DEV / MD0 /のメンバーとして同定され、スロット0
のmdadm:の/ dev / SDCは、DEV / MD0 /のメンバーとして同定され、スロット1
のmdadm:の/ dev / SDDは以下のように識別されます/ dev / MD0、スロットの部材2
のmdadm:の/ dev / SDEでは、/ dev / MD0、スロットのメンバーとして識別される3
のmdadm:の/ dev / SDFは/ dev / MD0、スロット4のメンバーとして同定されています。
mdadmの:の/ dev / SDGは/ dev / MD0、スロットのメンバーとして同定されている5
のmdadm:の/ dev / SDHでは、/ dev / MD0、スロット6のメンバーとして同定されている
のmdadm:/への/ dev / SDC添加DEV / 1とMD0
のmdadm:2としては/ dev / MD0にSDDが追加の/ dev /
mdadmの:追加の/ dev / SDEは/ dev / MD0 AS 3。
mdadmの:追加の/ dev / SDF / DEV / MD0 AS 4に
追加の/ dev / SDGはへの/ dev / MD0 AS 5:mdadmの
mdadmの:に追加の/ dev / SDHの/ dev / 6としてMD0
のmdadm:0としてDEV / MD0 /への/ dev / sdbの追加
のmdadm:の/ dev / MD0 6及び1スペアドライブで開始されている。
プロファイル:
/etc/mdadm.confにデフォルトのコンフィギュレーションファイルとして主な役割は、追跡ソフトRAID構成は、特定の監視およびイベントレポートオプションで設定することができる容易にすることです。アセンブルコマンドも--config使用することができる(またはその略称-C)は、プロファイルを指定します。我々は通常、プロファイル#を構築するには、次のコマンドは、立つことができる
デバイス/ dev / sdc1からは/ dev / sdb1などは/ dev / SDD1> /etc/mdadm.confに#echo
#mdadm --detail --scan >> /etc/mdadm.confには

使用とき、プロファイル開始配列、mdadmのは、デバイスと、アレイコンフィギュレーションファイルの内容を照会し、すべての実行RAIDアレイを実行するために開始します。アレイのみ開始の対応するアレイを指定した場合、デバイス名。
[FC5のmdadm-2.6.3 @ルート]#./mdadm -絵
のmdadm:は/ dev / MD1は3台のドライブで開始されています。
mdadm:は/ dev / md0のは6台のドライブと1つのスペアで開始されました。
#猫の/ proc / mdstatを[FC5のmdadm-2.6.3 @ルート]
パーソナリティ:[RAID0] [RAID10]
MD0:アクティブRAID10のSDB [0] SDH [6](S)SDG [5] SDF [4] SDE [3 ] SDD [2] SDC [1]
3145536のブロック64Kチャンク2近コピー[6/6] [UUUUUU]
MD1:アクティブRAID0のSDI1 [0] sdk1 [2] sdj1 [1]
7337664のブロック32Kチャンク
未使用デバイス:
[ルート@ FC5のmdadm-2.6.3]#./mdadm -S / DEV / MD0の/ dev / MD1の
mdadmの:の/ dev / MD0の停止
のmdadmを:停止/ DEV / MD1
FC5のmdadm-2.6.3 @ [ルート]#./mdadm -asは/ dev / md0のの
のmdadm:は/ dev / md0のは6台のドライブと1つのスペアで開始されました。
#猫の/ proc / mdstatを[FC5のmdadm-2.6.3 @ルート]
パーソナリティ:[RAID0] [RAID10]
MD0:[6] [5] [4]活性RAID10 SDB [0]のSDH(S)SDG SDFのSDEのSDD [2] SDCの[3] [1]
近64K 3145536のブロック2のチャンクのコピーが[6/6] [UUUUUUあります]
未使用デバイス:
状態2.4クエリ配列
、我々は最初の最初の行で、実行されているすべてのRAIDアレイのステータスについて猫の/ proc / mdstatを情報で見ることができますが、MDデバイス名で、アクティブおよび非アクティブなオプションは、アレイが読み書きできるかどうかを示しますこれは、ディスクが故障状態であることを示しているアレイ内のデバイスのシリアル番号のデジタル表現で、角括弧[]の配列に属する機器の一部、(S)、それはホットスペアである(F)を示し、続いて、アレイのRAIDレベルを続きます。最初のサイズの配列の第2行では、KBユニットは、チャンクサイズの大きさは、レイアウトタイプ、異なるRAIDレベルのレイアウトの異なる種類、[6/6]、続いて[UUUUUU】6の配列を表しますディスクとディスク6が実行し、[5/6]と[_UUUUU]正常に動作している6枚のディスク5の配列を示しており、下線を付したディスクに対応する位置が故障状態です。
[FC5 @ mdadmのルート-2.6.3]へ#1 CATの/ proc / mdstatを
パーソナリティ:[RAID6] [RAID5] [RAID4] [RAID1]
MD0:アクティブRAID5のSDHの(S)SDG SDFのSDE [6] [5] [4] SDD [2] SDCのSDB [0] [3] [1]
5242560のブロックレベル5、チャンク64K、アルゴリズム2 [6/6] [UUUUUU]。
未使用デバイス:
[FC5のmdadm-2.6.3 @ルート]#./mdadmの/ dev / MD0 -f / DEV / SDHは/ dev / sdbと
のmdadm:SET /の/ dev / MD0の中にDEV / SDHが故障
のmdadm:で故障SETは/ dev / sdbとの/ dev / MD0
[FC5 @ mdadmのルート-2.6.3]へ#1 CATの/ proc / mdstatを
パーソナリティ:[RAID6] [RAID5] [RAID4] [RAID1]
MD0:[5]アクティブRAID5のSDHの[6](F)SDG SDF [4] SDEのSDD [2] SDCのSDBの(F)[3] [1] [7]
5242560ブロックレベル5、チャンク64K、アルゴリズム2 [6/5] [_UUUUU]。
未使用デバイス:
我々はまた、コマンドのmdadmを介して見ることができますRAIDバージョン詳細、作成の時間、RAIDレベル、アレイ容量、利用可能な空間を含む簡単な情報を指定された配列(または略称--queryの-Qが使用されている)と詳細情報(または-D --detail用いる略語)デバイスの状態の数、スーパーブロックのステータス、更新時刻、UUIDの情報、それぞれのデバイス、RAIDレベルのタイプとレイアウトアルゴリズムとブロックサイズ情報。アクティブ、同期、スペア、障害のある、にデバイスの状態情報を再構築、削除などを。
FC5のmdadm-2.6.3 @ルート]# ./mdadm --queryは/ dev / md0の
/ dev / md0を:2.100GiB RAID10 6つのデバイス、1つのスペアを。詳細はmdadmの--detailを使用してください。
[FC5のmdadm-2.6.3 @ルート]#./mdadm --detailは/ dev / md0の
は/ dev / md0を:
バージョン:00.90.03
作成時間:日8月22日17時49分53秒1999
RAIDレベル:RAID 10の
配列サイズ: 3145536(3.00ジブ3.22ギガバイト)
に使用Devのサイズ:1048512(1024.11のMIB 1073.68メガバイト)
RAIDデバイス:6
総デバイス:7
優先マイナー:0
永続性:スーパーブロックは永続的です
更新時間:日8月22日21時55分02秒1999
状態:クリーン
アクティブデバイス:6つの
ワーキングデバイス:7つの
失敗したデバイス:0
スペアデバイス:1つの
レイアウト:近く、2 =遠い= 1つの
チャンクサイズ:64K
UUID:0cabc5e5:842d4baa:e3f6261b:a17a477a
イベント:0.122
ナンバーメジャーマイナーRaidDevice状態
0 8 16 0のActive Syncの/ dev / SDB
。1. 8 32 1のActive Syncの/ dev / SDC
2. 8 48 2のActive Syncの/ dev / SDD
。3. 8 64 3 Active Syncのは/ dev / SDE
4 8 80 4のActive Syncの/ dev / SDF。
5 8 96 5のActive Syncの/ dev / SDG。
6. 8 112 - 。スペアの/ dev / SDHの

管理アレイ
のmdadmのモードを管理することができ、ランニングのアレイ追加したディスクを削除します。(ホットスタンバイ)スペアディスクを増加させる、故障したディスクを識別するために使用され、ディスクアレイが故障し、等たから除去されます。--fail(またはその省略形の-f)指定されたディスクの損傷を使用してください。
[FC5 @ mdadmのルート-2.6.3]#./mdadmの/ dev / MD0 --failの/ dev / SDB
のmdadm:SET / DEV / SDB / devに不良/ MD0は、
ディスクが損傷した場合、(--removeを使用しますか頭字語- F)、このパラメータは、ディスクアレイからディスクであるが、装置はさらに、アレイが使用されている場合、それはアレイから除去することができません。#./mdadmは/ dev / MD0 --removeは/ dev / SDB [FC5 mdadmのルート-2.6.3 @]
のmdadm:ホット削除の/ dev / SDB
#./mdadmは/ dev / MD0 --removeは/ dev / SDE [FC5 mdadmのルート-2.6.3 @]
のmdadm:ホット削除の/ dev / SDEに失敗しました:デバイスのリソースBUSYまたは
スペアディスクアレイであれば、自動的にスペアディスクに新しいデータに損傷したディスクの再構築;
[FC5 @ mdadmのルート-2.6.3]#./mdadm -fは/ dev / MD0は/ dev / SDB; CAT / procの/ mdstatをへ
のmdadm:SETは/ dev / SDB不良の/ dev / MD0の中
パーソナリティ:[RAID0] [RAID10]
MD0:[6] [7] [5] [4] [3]アクティブRAID10のSDHのSDBの(F)SDC [0] SDG SDFのSDEのSDD [2]
チャンクのブロックは、64K 3145536-コピーは[6/5] [U_UUUU]近く2である
[=======> ........]リカバリ= 35.6%(1048512分の373888)仕上げ= 0.1min速度= 93472K /秒
未使用デバイス:
スペアディスクアレイが存在しない場合、(-aまたはその略語)--add使用することができるパラメータホットスペアディスクを増加させるために
[FC5のmdadm-2.6.3 @ルート] #./mdadmの/ dev / MD0 --add の/ dev / SDH
のmdadm:追加の/ dev / SDHの
モニターアレイ
mdadmのRAIDアレイは、定期的にチェックし、指定したイベントが適切に設定を処理するために、その後、発生した監視プログラムを監視するために使用することができます。管理者に電子メールを送信することができ、ディスクアレイ装置に問題があるとき、例えば、またはディスクに障害が発生したディスクが自動的にコールバックプロシージャに置き換えたときに、すべての監視のイベントがシステムログに記録することができます。mdadmの現在サポートされているイベントはRebuildStarted、RebuildNN(NNは、20である有し 、60 40、または80)、RebuildFinished、失敗、FailSpare、SpareActive、NEWARRAY、DegradedArray、MoveSpare、SparesMissing、TestMessage。
あなたは300秒ごとに設定した場合、ログ・ファイル・アレイ・エラーが発生したときのmdadm監視プロセスは、一度にMDデバイスを照会、イベント処理プログラムを扱う、指定したユーザーにメールを送信し、システムに報告されたイベントを記録します。プログラムはバックグラウンドで継続的に実行させる--daemoniseパラメータ(またはその省略形の-f)を使用します。あなたがメッセージを送信したい場合は、電子メールアドレスは、最初のテストを送信することができるはずのネットワーク外のアドレスに設定されているかのように、sendmailプログラムを実行する必要があります。
[FC5 @ mdadmのルート-2.6.3]#/ --monitor mdadmの--program = =ルート@ localhostの--mail /ルート/ md.sh.
--syslog --delay = 300 / DEV / --daemonise MD0
- --------------------
著者:yuesichiuの
ソース:CSDNの
元ます。https://blog.csdn.net/yuesichiu/article/details/8502680
著作権:この記事はブロガーのオリジナルの記事は、再現し、ボーエンのリンクを添付してください!

おすすめ

転載: www.cnblogs.com/chenming-1998/p/11073772.html