
信頼性の高いUbuntu(14.04.3)サーバーベースのファイルサーバーをセットアップし、RAID10アレイを設定したいと思います。ちなみに私はフォローしました。このガイドこれまでは、RAID1の代わりにRAID10を使用していました。
私の主な目的は、BIOS_Grub RAIDデバイスのパフォーマンスが低下したり、ドライブに障害が発生したりしても、システムを起動可能にすることです。
同じドライブが4つありますが、現在は1つしか使用していません(/dev/sda)。次のパーティションテーブルがあります。
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 2984GB 2984GB ext4
3 2984GB 3001GB 16.9GB linux-swap(v1)
sgdiskを使用して同じドライブsdb、sdc、およびsddをコピーし、sdaのパーティションテーブルを各ドライブにコピーしました。現在RAIDデバイスを組み立てています。
私がしたいこと:
- /dev/sda1、/dev/sdb1、/dev/sdc1、/dev/sdd1 で構成される /dev/md0
- /dev/sda2、/dev/sdb2、/dev/sdc2、/dev/sdd2 で構成される /dev/md1
- /dev/sda3、/dev/sdb3、/dev/sdc3、/dev/sdd3 で構成される /dev/md2
すべての/ mdXはRAID10タイプです。 /dev/md1 および /dev/md2 は、次のコマンドを使用して生成されます。
sudo mdadm --create /dev/mdX --chunk=256 --level=10 -p f2 --raid-devices=3 /dev/sdaX /dev/sdbX /dev/sdcX /dev/sddX
私が収集した情報から、私の/dev/md0配列は次のように生成する必要があります。
sudo mdadm --create -e 0.90 /dev/md0 --chunk=256 --level=10 -p f2 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
より良いGRUB互換性のためにv0.90メタデータを使用してください。
マウントまたは再起動を試みる前に、各/ mdXのファイルシステムを作成する必要があることを知っています。デバイスの交換は、次の方法で行う必要があります。
sudo mkswap /dev/md2
デフォルトのストレージデバイス(/ md1)を使用する必要があります。
sudo mkfs.ext4 /dev/md1
私の質問は次のとおりです
- /dev/md0 に対してどのような「ファイルシステム」を作成する必要がありますか、それとも別の作業を行う必要がありますか?私が見たほとんどのガイドは別々の/bootパーティションを使用しますが、BIOS_grubパーティションしかありません。
- システムがすべてのドライブから起動できるようにGRUBを正しくインストールするにはどうすればよいですか?ドライブに障害が発生した場合、またはコンピュータから物理的に取り外された場合でも、システムを起動したいと思います。
それでも/etc/mtabファイルと/etc/fstabファイルを編集する必要があることを知っていますが、これらのアレイを作成する前にGRUB設定を正しく設定したいと思います(つまり、システムが起動し続けることを知っているにもかかわらず!)。
助けてくれてありがとう!