実行中のUbuntu 14.04サーバーでRAIDを構成する

実行中のUbuntu 14.04サーバーでRAIDを構成する

私は現在専用サーバーを借りていますが、私が要求した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つの部分でインストールを実行することです。

  1. に最小システムを取り付けます/dev/sda1。 RAID および LVM ツールが含まれますが、他のすべてのツールはできるだけ少なく含まれています。
  2. 残りの3つのディスクに(ルート)に/適切なサイズのパーティションを作成します。空きスペースがある場合は50GBをお勧めします。
  3. RAIDツールを使用して作成部分的な失敗/dev/sdd1`を/dev/sdb1含む4つのデバイスのRAID1パーティション。/dev/sdc1
  4. /新しいRAIDパーティションにファイルシステムを作成してマウントします。
  5. 最小システム全体を/新しいファイルシステムにコピーします。
  6. chroot新しいファイルシステムを入力し、grub-install4つのディスクのそれぞれに対して1回、4回実行するために使用されます。
  7. 代わりに、3 つのディスクのいずれかを起動して選択します。/dev/sda
  8. 実際にRAIDシステムで実行されていることを確認したら、/dev/sda50 GBのパーティションを消去して作成してRAIDに追加してください。
  9. 再起動

この時点で、各ディスクの残りの部分に大きなパーティション(RAID10)を作成し、必要に応じて使用できます。/home必要な残りのOSをインストールする前に、LVMを階層化してそれを使用して背中を作成することをお勧めします。

おすすめ記事