マルチブート環境でUbuntu 14.04を使用して起動時にIntel偽RAID 0ボリュームを表示する方法は?

マルチブート環境でUbuntu 14.04を使用して起動時にIntel偽RAID 0ボリュームを表示する方法は?

Gigabyte GA-Z97N-Gaming 5マザーボード、ブート用の256GBドライブ、RAID 0設定用の3TBドライブ2台(ext4およびNTFSパーティションを含む)を搭載したコンピュータがあります。私たちはXubuntu 14.04とWindows 8.1を実行する予定です。

dmraidを使用すると、RAIDボリュームのサイズが1.5TBに制限されているように見えるため、6TBディスクの表面では実現できません。 Intelホワイトペーパーを参照すると、6TBボリュームを構成し、gdiskおよびmkfs.ext4を使用して4.5TB ext4パーティションを作成し、Windowsを使用してNTFSパーティションを作成して残りの容量を処理できます。

したがって、設定はLinuxとWindowsで期待どおりに機能するようです。ただし、Xubuntu を再起動した後、/dev/md126[|p1|p2] デバイスは表示されなくなります。

正常な設定で実行される正確なコマンドは次のとおりです。

sudo mdadm -C /dev/md/imsm /dev/sd[b-c] -n 2 -e imsm
sudo mdadm -C /dev/md/vol0 /dev/md/imsm -n 2 -l 0
sudo mdadm -E -s --config=mdadm.conf > /etc/mdadm.conf
sudo gdisk /dev/md126 # created partitions
sudo mkfs.ext4 /dev/md126p1 
sudo mkdir /home/levo/megaosio
sudo nano /etc/fstab # added UUID->/home/levo/megaosio entry with defaults
sudo chown levo:levo /home/levo/megaosio/
sudo mount -a

ボリュームが最初に消えたときは、次のようにボリュームを最初から書き直しました。

sudo mdadm -C /dev/md/imsm /dev/sd[b-c] -n 2 -e imsm 
sudo mdadm -C /dev/md/vol0 /dev/md/imsm -n 2 -l 0

驚いたことに、これによりext4ボリュームとNTFSボリュームが再び表示され、アクセスできました。

私はこれがボリュームを表示する正しい方法だと本当に信じていません。ボリュームを構成するときの手順を見逃しましたか?または、Windowsで起動または再起動すると、メタデータは削除されますか?起動時にボリュームを検索する正しい方法は何ですか?

/etc/mdadm.conf には以下が含まれます。

ARRAY metadata=imsm UUID=ff5cb77f:cf2f773b:3dc18705:11398139
ARRAY /dev/md/vol0 container=ff5cb77f:cf2f773b:3dc18705:11398139 member=0 UUID=cb1e53b2:e182f7c2:5f3d8a99:6663ffd6

sudo mdadm --detail --scan改行文字のみが返されます。

ベストアンサー1

おすすめ記事