mdadmを使用した既存のRAID 0のアセンブル

mdadmを使用した既存のRAID 0のアセンブル

RAID 0は2つのドライブを使用して構築されます/dev/sda/dev/sdcRAIDタイプは、Intel RAID(BIOS設定)を使用するロジックです。このコンピュータには、Windows 7とCentOSという2つのシステムがインストールされています。各パーティションには、RAIDにデータ専用パーティションがあります。

CentOS のアップデート後、次のメッセージでブートが中断されます。

Error getting authority: Error initializing authority: Could not connect: 
No such file or directory (g-io-error-quark, 1)

Windowsは正常に起動してRAIDにアクセスできるため、これはハードウェアの問題やBIOSの問題ではありません。

数日間の調整がfstab成功しなかった後、CentOSの代わりにFedoraをインストールすることにしました。インストール後:

# mdadm --assemble --scan
mdadm: No arrays found in config file or automatically

ついに私は解決策を読んだ。アーチLinuxフォーラムそして、以下を実行してください:

# IMSM_NO_PLATFORM=1 mdadm --assemble --scan --verbose
[...]
mdadm: /dev/sdc is identified as a member of /dev/md/imsm0, slot -1.
mdadm: /dev/sda is identified as a member of /dev/md/imsm0, slot -1.
mdadm: added /dev/sda to /dev/md/imsm0 as -1
mdadm: added /dev/sdc to /dev/md/imsm0 as -1
mdadm: Container /dev/md/imsm0 has been assembled with 2 drives
[...]

mdadm私の場合、これは正しいアプローチですか?それでは、mdadm起動時にそれを呼び出すようにシステムをどのように設定しますかIMSM_NO_PLATFORM=1?ファイルは/usr/lib/udev/rules.d/64-md-raid-assembly.rules次から始まります。

 # do not edit this file, it will be overwritten on update

関連情報