UbuntuでソフトウェアRAID[訂正]

PC Watchこの記事を参考に。

 

22TBのHDDが併せて4台あり、/dev/sda, /dev/sdb, /dev/sdc, /dev/sddとして認識されている場合。

 

sudo apt -y install lvm2
sudo pvcreate /dev/sda
sudo pvcreate /dev/sdb
sudo pvcreate /dev/sdc
sudo pvcreate /dev/sdd
sudo vgcreate raid /dev/sda /dev/sdb /dev/sdc /dev/sdd
sudo lvcreate --type raid5 -i 3 -l 100%VG -n lvraid raid
sudo mkfs.ext4 /dev/raid/lvraid

 

これでRAID5のストレージが構築できた・・・と以前に書いたが、ネットではLVM2のRAIDはパフォーマンス的にmdadmほどよくない、ということが書かれており、

 

sudo apt -y install mdadm
sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd
sudo mkfs.ext4 -F /dev/md0

 

ソフトウェアRAIDを構成する方がよいようだ。

これを/dataにマウントする場合、上記最後のコマンドでUUIDが表示されるので、それを(UUID)とすると、

 

echo UUID=(UUID) /data/ ext4 defaults,nofail 0 0 |sudo tee -a /etc/fstab
sudo systemctl daemon-reload
sudo mount -a

 

でマウントされ、さらに起動時に自動マウントされるようになった。