回答:
で始まるmdadm --detail /dev/md127
:
Version : 0.90
Creation Time : Wed Apr 13 20:03:21 2011
Raid Level : raid10
Array Size : 656765952 (626.34 GiB 672.53 GB)
Used Dev Size : 437843968 (417.56 GiB 448.35 GB)
Raid Devices : 3
Total Devices : 2
Preferred Minor : 8
Persistence : Superblock is persistent
最初の行は、この配列で使用されるメタデータバージョンを示しています。次に、配列を停止します。
mdadm --stop /dev/md127
mdadm --remove /dev/md127
そして、新しい名前を使用して再度組み立てます。メタデータバージョンが1.0以上の場合、これを使用します。
mdadm --assemble /dev/md3 /dev/sd[abcdefghijk]3 --update=name
古いメタデータ構造(カーネル自動アセンブリが可能になるため、ほとんどの場合0.90)を使用する配列の場合、これを使用します。
mdadm --assemble /dev/md3 --update=super-minor /dev/sd[abcdefghijk]3
私は同じような位置にいました-再起動後に/ dev / md127に名前が変更されたアレイを作成しました。
コード
mdadm --stop /dev/md127
mdadm --assemble /dev/md3 /dev/sd[cdef]1
md配列の名前を/ dev / md3に変更するには十分でしたが、他のすべてのユーザーと同様に、再起動後に/ dev / md127に戻ります
md配列を/ dev / md3に再アセンブルし、initramfsファイルを再作成すると(dracut --force
CentOSの場合)、再起動後に配列の名前(/ dev / md3)が記憶されることがわかりました。
他の答えは機能しますが、アレイを途中で停止したくない場合は、こちらを参照してください:MDデバイスの名前を変更する方法(mdadm)(スーパーユーザーから)