LinuxにおけるmdadmコマンドによるRAIDディスクアレイの管理例のまとめ
mdadmはlinuxの下でソフトウェアRAIDの作成と管理に使用されるコマンドであり、モード化コマンドである。しかし、現在、サーバーにはRAIDアレイカードが一般的に搭載されており、RAIDアレイカードも安価であり、ソフトウェアRAID自身の欠陥(起動パーティションとして使用できず、CPUで実現できず、CPU利用率を低下させる)のため、生産環境では適用されない。しかし、RAIDの原理と管理を学び、理解するために、詳細な説明を行います。
mdadm主なコマンド説明モード(7種類):
•Assemble:以前定義したアレイを追加
•Build:スーパーブロックのないアレイを作成する
•Create:各デバイスにスーパーブロックを持つ新しいアレイを作成
•Management:アレイの追加と削除などの管理
•Misc:アレイ内のデバイスを個別に操作できる(アレイを停止するなど)
•Follow or Monitor:RAIDの状態を監視する
•Grow:RAIDの容量またはアレイのデバイス数を変更する
オプション:
-A,--assemble:以前定義したアレイを追加
-B,--build:スーパーブロックのないアレイを作成する(Build a legacy array without superblocks.)
-C,--create:新しいアレイを作成する
-F,--follow,--monitor:モニタモードの選択
-G,--grow:アクティブアレイのサイズまたは形態を変更する
-I,--incremental:適切なアレイに個別のデバイスを追加し、アレイを起動する可能性があります。
--auto-detect:カーネルに自動検出アレイの起動を要求
-h,--help:ヘルプ情報、以上のオプションで使用すると、そのオプション情報が表示されます。
--help-options:より詳細なヘルプを表示
-V,--version:mdadmのバージョン情報を印刷
-v,--verbose:詳細を表示
-b,--brief:詳細は少ない。--detailおよび--examineオプション用
-Q,--query:mdデバイスまたはmdアレイの一部であると判断するデバイスを表示
-D,--detail:1つ以上のmdデバイスの詳細を印刷
-E,--examine:デバイス上のmd superblockの内容を印刷する
-c,--config=:プロファイルを指定します。デフォルトは/etc/mdadmです。conf
-s,--scan:プロファイルまたは/proc/mdstatをスキャンして、失われた情報を検索します。プロファイル/etc/mdadm.conf
-C Raidの作成(/dev/md 0は私のraid名)
-nディスクアレイ数
-l raidのレベル、-x hostspare、待機ディスク、
--sizeディスクあたりのサイズを指定
--add -a : hotadd subsequent devices to the array
--remove -r : remove subsequent devices, which must not be active
--fail -f : mark subsequent devices a faulty
--set-faulty : same as --fail
--run -R : start a partially built array
--stop -S : deactivate array, releasing all resources
--readonly -o : mark array as readonly
--readwrite -w : mark array as readwrite
Options that are valid with management mode are:
--add -a : hotadd subsequent devices to the array
--remove -r : remove subsequent devices, which must not be active
--fail -f : mark subsequent devices a faulty
--set-faulty : same as --fail
ソース元URL:https://dopubox.com/article/p/a8e7a471a8c1d5d4