mdadm --incremental関数とは何ですか?

mdadm --incremental関数とは何ですか?

私はこのコマンドを理解できます:

mdadm --create --verbose /dev/md0 --level=1 /dev/sda1 /dev/sdb2

しかし、私はこれの目的が何であるかわかりません:

mdadm --incremental /dev/sdb

答え1

増分モードアレイを組み立てるときは、主にシステムを起動したりRAIDドライブを挿入したりします。これは基本的にMDに「このドライブでMDメタデータを見つけました。ここでアレイを作成してみてください」と伝える方法です。アレイの起動に必要なすべてのドライブを追加すると、自動的に起動します(たとえば、起動中に最後のRAIDドライブを見つけたり接続した後など)。

2つのディスクを持つRAID0の簡単な例:

$ sudo mdadm --incremental /dev/sdb
mdadm: /dev/sdb attached to /dev/md/127, not enough to start (1).
$ sudo mdadm --incremental /dev/sdc
mdadm: /dev/sdc attached to /dev/md/127, which has been started.

--incremental一緒に使用すると、--failデバイスがアレイから削除されます(デバイスがまったく使用できない場合(/dev/sdX存在しない場合など)でもアレイから削除できます)。これは、不良または欠落しているドライブを交換するために使用されます。

関連情報