RAID10 なストレージを組む手順
1. パーティションを切る
$ sudo parted -a optimal /dev/sdX
6TB の HDD の場合は
code:sh
(parted) mklabel gpt
(parted) mkpart
Partition name? []? YOUR_STORAGE_NAME_N
File system type? ext2? ext4 Start? 2048s
End? 6001000000000bytes
(parted) set 1 raid on
ディスクの最後に未使用のスペースを残しておくことでドライブ間の容量の違いを埋め合わせることができ、また、ドライブの機種を置き換えることが楽になります。
ディスクの最後に未割り当て領域を 100 MB 残しておくことはグッドプラクティスと言えます。
$ sudo mdadm --create --verbose --level=1 --raid-devices=2 --metadata=1.2 /dev/mdX /dev/disk/by-partlabel/YOUR_STORAGE_NAME_1 /dev/disk/by-partlabel/YOUR_STORAGE_NAME_2
$ sudo bash -c "mdadm --detail --scan >> /etc/mdadm.conf"
これにより mdadm でのアレイを永続化する
$ sudo update-initramfs -u
↑で書き出した設定ファイルに行うように指示があるので忘れないようにする
理由がわからないのでどなたかご教授いただけるとうれしいですmadmaid.icon
3. LVM で RAID 1 した Array を RAID 0 する $ sudo lvmdiskscan
$ sudo pvcreate /dev/mdX
$ sudo vgcreate <volume_group> /dev/mdX
新規に論理ボリュームを作成する場合
$ sudo lvcreate -l 100%FREE <volume_group> -n <logical_volume>
$ sudo mkfs.xfs /dev/mapper/<volume_group>-<logical_volume>
$ mkdir /media/DIRNAME
$ sudo mount /dev/mapper/<volume_group>-<logical_volume> /media/DIRNAME
$ sudoedit /etc/fstab
既存のボリュームに新しく作った Array を追加する場合
$ sudo vgdisplay
これでボリュームグループの状態を確認できる
$ sudo vgextend /dev/mdX
$ sudo lvextend -l +100%FREE /dev/<volume_group>/<logical_volume>
xfs の場合
$ sudo xfs_growfs /dev/<volume_group>/<logical_volume>