Linux mdadmはアレイを組み立てませんが、アレイの再作成はそれを行います

Linux mdadmはアレイを組み立てませんが、アレイの再作成はそれを行います

タイトルではよく分からないかもしれません。mdadm を使用して RAID1 アレイを組み立てようとしているとき:

sudo mdadm --assemble /dev/md0 /dev/sdc /dev/sdd

それは私に

mdadm: Cannot assemble mbr metadata on /dev/sdc
mdadm: /dev/sdc has no superblock - assembly aborted

コマンドでデバイスの順序を変更する場合:

sudo mdadm --assemble /dev/md0 /dev/sdd /dev/sdc

以下についても同様ですsdd:

mdadm: Cannot assemble mbr metadata on /dev/sdd
mdadm: /dev/sdd has no superblock - assembly aborted

ドライブに関する情報は次のとおりです。

➜  ~ sudo mdadm --misc -E /dev/sdc 
/dev/sdc:
   MBR Magic : aa55
Partition[0] :   3907029167 sectors at            1 (type ee)
➜  ~ sudo mdadm --misc -E /dev/sdd
/dev/sdd:
   MBR Magic : aa55
Partition[0] :   3907029167 sectors at            1 (type ee)

しかし、配列を再作成するときに

➜  ~ sudo mdadm --create /dev/md0 -n 2 -l 1 /dev/sdc /dev/sdd
mdadm: /dev/sdc appears to be part of a raid array:
       level=raid0 devices=0 ctime=Thu Jan  1 07:00:00 1970
mdadm: partition table exists on /dev/sdc but will be lost or
       meaningless after creating array
mdadm: Note: this array has metadata at the start and
    may not be suitable as a boot device.  If you plan to
    store '/boot' on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
mdadm: /dev/sdd appears to be part of a raid array:
       level=raid0 devices=0 ctime=Thu Jan  1 07:00:00 1970
mdadm: partition table exists on /dev/sdd but will be lost or
       meaningless after creating array
Continue creating array? yes
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

新しい配列を作成する代わりに、配列を開始します。

➜  ~ ls -l /dev/mapper/MisakaMirror-alldata 
lrwxrwxrwx 1 root root 7 май 19 01:48 /dev/mapper/MisakaMirror-alldata -> ../dm-2

しかし、私はこれを達成したい

mdadm --assemble

自動的に実行します。ありがとうございます。

答え1

解決

関連情報