修正する:

修正する:

私のlubuntu 13.10では、ダウングレードされたRAIDアレイを作成し、「メイン」ディスクのすべての内容をコピーして、そのアレイから起動しようとしました。私の主な関心事はこのガイドライン

システムは起動時にルートパーティション()を認識しませんALERT! /dev/disk/by-uuid/THE-ROOT-ARRAY-ID does not exist。 initramfsシェルで実行しましたが、blkidraid配列は一覧表示されません。

修正する:

それは私には何の結果も与えませんでしcat /proc/mdstatた。また、手動でモジュールを追加しようls /dev/md*としましたが、何も試みませんでした。通常のブート中もRaidアレイは組み立てられませんでした。 grubのメインメニュー項目でルートUUIDを編集して停止しました。raid1/etc/initramfs-tools/modules

オペレーティングシステムが正常に起動すると、アレイは組み立てられます。また、initramfs シェルから配列をアセンブルし、ルートパーティションを手動でマウントしてから、次の操作を実行できます。

/mnt/sbin/mdadm --assemble --scan

古い情報(おそらく役に立たないでしょう):

したがって、正しいRAIDモジュールがロードされていることを確認してください。

sudo update-initramfs -u -k all -v > ~/initout.txt
cat ~/initout.txt | grep raid

結果は次のとおりです。

Adding module /lib/modules/3.11.0-13-generic/kernel/lib/raid6/raid6_pq.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/raid_class.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/aacraid/aacraid.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/megaraid.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/megaraid/megaraid_mm.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/megaraid/megaraid_sas.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/megaraid/megaraid_mbox.ko
Adding module /lib/modules/3.11.0-13-generic/kernel/drivers/scsi/pmcraid.ko
[...]

/lib/modules/3.11.0-13-generic/kernel/drivers/md/raid1.ko正しいレイドモジュールが追加されていないようです。私の/etc/mdadm.confファイルの内容は次のとおりです。

DEVICE /dev/sda* /dev/sdb*

ARRAY /dev/md/root metadata=1.2 name=root-array UUID=0e3ae751:5bca2767:a0de084c:c92033b1
ARRAY /dev/md/win  metadata=1.2 name=win-array  UUID=3c03111e:2658df20:2a8aba2d:e6ade522
ARRAY /dev/md/boot metadata=1.2 name=boot-array UUID=ab40adc4:20238d93:29ee1ab5:22608d05
ARRAY /dev/md/home metadata=1.2 name=home-array UUID=13768370:b8b8d4f4:aef53340:64626427
ARRAY /dev/md/swap metadata=1.2 name=swap-array UUID=fea8ebfd:b2c87eb2:4d8642d5:5adbb6e0

私も/etd/mdadm/mdadm.conf成功せず、それを移動しようとしました。

ベストアンサー1

問題を発見しました。mdadmリポジトリのバージョンがgrubをうまくサポートしているかどうかはわかりませんでしたので、リポジトリからインストールするのではなく、ソースからインストールしてコンパイルしました。

mdadminitramfsの自動インクルードはサポートされていませんが、mdadmDeployment Managerに委ねられているようです。

手動で削除し、repoバージョンを再インストールしましたが、すべてがうまく機能します。

おすすめ記事