NVDIMM-N にソフトウェア RAID を作成します。
/dev/pmem0 ~/dev/pmem5 に 6 つのデバイスがあるとします。
ディレクトリ /mnt/md0 /mnt/md1 /mnt/md2 /mnt/md5 /mnt/md6 を作成します。
$ mkdir -p /mnt/md0
RAID 0 を作成します。
$ mdadm --create --verbose /dev/md0 --level=0 --raid-devices=6 /dev/pmem0 /dev/pmem1 /dev/pmem2 /dev/pmem3 /dev/pmem4 /dev/pmem5 $ cat /proc/mdstat $ mkfs.xfs /dev/md0 $ mount /dev/md0 /mnt/md0 $ lsblk
デバイスをマウント解除する前に、データを /mnt/md0 に読み取り / 書き込みします。
$ umount /dev/md0 $ mdadm --stop /dev/md0 $ mdadm --zero-superblock /dev/pmem0 /dev/pmem1 /dev/pmem2 /dev/pmem3 /dev/pmem4 /dev/pmem5 $ lsblk
上記と同様にして RAID 1 を作成します。
$ mdadm --create --verbose /dev/md1 --level=1 --raid-devices=6 /dev/pmem0 /dev/pmem1 /dev/pmem2 /dev/pmem3 /dev/pmem4 /dev/pmem5 $ cat /proc/mdstat $ mkfs.xfs /dev/md1 $ mount /dev/md1 /mnt/md1 $ lsblk
デバイスをマウント解除する前に、データを /mnt/md1 に読み取り / 書き込みします。
$ umount /dev/md1 $ mdadm --stop /dev/md1 $ mdadm --zero-superblock /dev/pmem0 /dev/pmem1 /dev/pmem2 /dev/pmem3 /dev/pmem4 /dev/pmem5 $ lsblk
同様の方法で、RAID 5/5/6/10 ボリュームを作成できます。