めも。
cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
mdadm install
yum insatll -y mdadm
現在の状況を確認
lsblk
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:1 0 1.5T 0 disk
└─md126 9:126 0 2.8T 0 raid10
├─md126p1 259:4 0 1G 0 md /boot/efi
├─md126p2 259:5 0 64G 0 md [SWAP]
└─md126p3 259:6 0 2T 0 md /
nvme1n1 259:2 0 1.5T 0 disk
nvme2n1 259:0 0 1.5T 0 disk
nvme3n1 259:3 0 1.5T 0 disk
OSの入っていないnvme1から3 にmdadmを構築します。
パーティションが設定されていたら消去します。
パーティションの消去
fdisk /dev/nvme1n1
# コンソールが変わる
# d で既存のパーティションを消去。複数ある場合は数字で指定して1つ消去できる。
d
[select pertition num]1
# 保存して終了
w
# 変わったコンソールが戻る
mdadm 構築
# RAID 5 で構築
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/nvme1n1 /dev/nvme2n1 /dev/nvme3n1
# ファイルシステムxfsで作成
mkfs.xfs /dev/md0
Mount
# マウントポイントの作成
mkdir -p /mnt/mdadm
# マウント
mount /dev/md0 /mnt/mdadm
# 確認
df -h
/dev/md0 3.0T 462G 2.5T 16% /mnt/mdadm
削除
unMount
# 確認
df -h
~(略)~
/dev/md0 3.0T 371G 2.6T 13% /mnt/mdadm
# unmount
umount /dev/md0
RAID 解除
mdadm --misc --stop /dev/md0
mdadm: stopped /dev/md0
# df -hをすると/dev/md0が消えているはず
# cat /proc/mdstat でも確認可能