LUbuntuをRAID 0と連携させるにはいくつかの問題があります。 (私はLUbuntu Alternate 64ビットを使用しています)。
私の設定:
- /dev/sda 2.0TB物理ディスク;
- /dev/sdb 2.0TB物理ディスク。
- /dev/sdc 2.0TB物理ディスク;
- /dev/sdd 2.0TB物理ディスク。
インストーラを実行し、手動パーティショニングを選択しました。各ディスクにパーティションを作成します。
- 1.99TB「RAID物理ボリューム」
その後、各/ dev / sd * 1パーティションにソフトウェアRAID 0を作成しました。次に、RAIDパーティションをExt4に設定し、マウントポイントを「/」に設定します。
次に、各ディスクに異なるパーティションを作成します。
- 2GB「RAID物理ボリューム」
その後、各/ dev / sd * 2パーティションにソフトウェアRAID 0を作成しました。その後、このRAIDパーティションを「スワップ」に設定します(8GBスワップは8GB RAMになります)。
その後、/dev/sdaに1GB Ext4パーティションを作成し、マウントポイントを「/boot」に設定しました。 (これは/ dev / sda3パーティションです)。
完了したら、パーティションをディスクに書き込みます。
GRUBのインストール画面に達したら/dev/sda3にインストールするように設定しましたが、すべてが成功したようですが、再起動するとOSが見つかりません。
私はこのすべてを間違っているのでしょうか、それとも何かを見逃していますか?
ありがとう
答え1
また、/boot を 4 つのドライブのそれぞれに 1 GB のパーティション (
/dev/sd?3
) を持つ mdadm RAID-1 に設定する必要があります。これにより、/boot が終了し/dev/sda
ても引き続き使用できます。/dev/sda3
BIOS は、
grub
/dev/sda3 などのパーティションでブートローダ ( ) を検索しません。起動ドライブの先頭で探します。つまり、パーティションデバイス()ではなくgrub-install
ディスクデバイス()を使用する必要があります。これらのRAID設定の場合は、次のことを行う必要があります。/dev/sda
/dev/sda3
grub-install
みんなディスクデバイスがすべてMBRにgrubブートローダを持つようにします。ドライブに問題が発生しても、システムは起動し続けます。