Users Guide

Table Of Contents
mdadm
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 ボリュムを作成できます。
RHEL 7.6 の機能
ムスペスの作成
RHEL 7.6 以降では、ndctl ティリティは元使用できます。
ファムウェアにラベル サポトがあるため、FW 9324 を搭載した NVDIMM-N モジュルは OS に表示されません。つまり、ネ
ムスペスは自動的に列されないため、ファイル システムをマウントしてアクセスする前に、ndctl を使用してネムスペスを
最初に作成する必要があります。
メモ: また、ネムスペスを作成するための ndctl ティリティが適切に機能するように、OS パッチを最初にインスト
ルすることをおめします。そのパッチは、https://access.redhat.com/solutions/3920221 からダウンロドできます。
次のコマンドをス として行して、/dev/pmem デバイスを作成します。
DIMM リストを表示するには、次のコマンドを行します。
$ ndctl list -D
次のコマンドを行して、ムスペスを作成します。このコマンドがデフォルトで使用されている場合、/dev/pmem デバイス
が作成されます。他のモドでネムスペスを作成するには、https://www.mankier.com/1/ndctl-create-namespace のリンクを
照してください。
Linux 47