GPTパーティションとRAID1

Linux

はじめに

データ領域を2TB以上のHDDを2台使ってソフトウェアRAID1(ミラーリング)で作成します。

環境

Ubuntu 22.04.1 LTS
parted 3.4-2build1

/dev/sdc
    HDD Western Digital  WD140EFFX 14TB
/dev/sdd
    HDD Western Digital  WD140EFFX 14TB

GPTパーティション作成

HDDの容量が2TB以上なのでpartedを使います。
/dev/sdcと/dev/sddで行います。

sudo parted /dev/sdc

partedに入り、以下のコマンドを実行します。
GPTパーティションをHDD全体で作り、RAIDフラグを設定します。
/dev/sdc1と/dev/sdd1が作成されます。

mklabel gpt
mkpart ext4 0% 100%
set 1 raid on

RAID1の作成

mdadmをインストールします。

sudo apt install mdadm

今回はRAID1を/dev/md1で作成します。

sudo mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdd1

確認します。

cat /proc/mdstat

sudo mdadm --detail /dev/md1

/dev/md1をext4でフォーマットします。

sudo mkfs -t ext4 /dev/md1

または、

sudo mkfs.ext4 /dev/md1

確認します。

lsblk

/dev/md1のデバイス名を固定します。

sudo mdadm --detail --scan /dev/md1 >> /etc/mdadm/mdadm.conf

静的マウントの設定

/dev/md1を静的にマウントする場合は/etc/fstabに記述します。
マウント先を/dataとします。

sudo vi /etc/fstab

内容は下記となります。

/dev/md1 /data ext4 defaults 0 0

Comments