私は現在専用サーバーを借りていますが、私が要求した3TBのハードドライブスペース全体を提供するために構成されていると思います。問題により、サーバーの消去と再起動中に、サーバーに4つの同じSegate SATA 3TBドライブがあることに気づきました。そのうちの3つはフォーマットされておらず、ホストのサーバーコントロールパネル(Leaseweb)では設定できません。
だから私がしたいのは、4つのドライブを持つソフトウェアRAID 10を使用するようにサーバーを構成することです。問題は、通常のシステムにUbuntuをインストールするのとは異なり、インストールを実行するときにサーバーのコントロールパネルで選択するオペレーティングシステムとパーティション方法以外には何もしないことです(最初のドライブのみが表示されます)。最初のドライブにシステムがインストールされ、実行中で、残りの3つのドライブはまだフォーマットされていません。
最初のドライブの現在のパーティションテーブル。
Model: ATA ST3000DM001-1CH1 (scsi)
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 502MB 500MB ext2 boot
3 502MB 4598MB 4096MB linux-swap(v1)
4 4598MB 6646MB 2048MB ext4
5 6646MB 3001GB 2994GB ext4
/dev/sda4 = /tmp & /dev/sda5 = / (root).
それでは、RAID 10で4つのドライブをすべてどのように使用しますか?
答え1
この場合、1つのアプローチは2つの部分でインストールを実行することです。
- に最小システムを取り付けます
/dev/sda1
。 RAID および LVM ツールが含まれますが、他のすべてのツールはできるだけ少なく含まれています。 - 残りの3つのディスクに(ルート)に
/
適切なサイズのパーティションを作成します。空きスペースがある場合は50GBをお勧めします。 - RAIDツールを使用して作成部分的な失敗/dev/sdd1`を
/dev/sdb1
含む4つのデバイスのRAID1パーティション。/dev/sdc1
/
新しいRAIDパーティションにファイルシステムを作成してマウントします。- 最小システム全体を
/
新しいファイルシステムにコピーします。 chroot
新しいファイルシステムを入力し、grub-install
4つのディスクのそれぞれに対して1回、4回実行するために使用されます。- 代わりに、3 つのディスクのいずれかを起動して選択します。
/dev/sda
- 実際にRAIDシステムで実行されていることを確認したら、
/dev/sda
50 GBのパーティションを消去して作成してRAIDに追加してください。 - 再起動
この時点で、各ディスクの残りの部分に大きなパーティション(RAID10)を作成し、必要に応じて使用できます。/home
必要な残りのOSをインストールする前に、LVMを階層化してそれを使用して背中を作成することをお勧めします。