Users Guide

mdadm
Créer un RAID logiciel sur des barrettes NVDIMM-N
Par exemple, vous avez 6 unités, /dev/pmem0 à /dev/pmem5.
Créez les répertoires /mnt/md0 /mnt/md1 /mnt/md2 /mnt/md5 /mnt/md6.
$ mkdir -p /mnt/md0
Créez le volume 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
Avant de démonter l’unité, effectuez la lecture/écriture des données dans /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
La création du volume RAID 1 est similaire à la procédure ci-dessus
$ 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
Avant de démonter l’unité, effectuez une lecture/écriture de données dans /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
Vous pouvez créer les volumes RAID 5/5/6/10 de la même manière.
Caractéristiques de RHEL version 7.6
Création d’un espace de nommage
À partir de la verison RHEL 7.6, l’utilitaire ndctl est disponible en mode natif.
Les modules NVDIMM-N dotés du firmware 9324 ne sont pas visibles dans le système d’exploitation, car ce firmware est doté de la prise
en charge des libellés. En d’autres termes, les espaces de nommage ne sont pas énumérés automatiquement et à l’aide de ndctl, les
espaces de nommage doivent d’abord être créés avant le montage d’un système de fichiers et d’y accéder.
REMARQUE :
Il est également recommandé d’installer d’abord un correctif du système d’exploitation pour garantir le bon
fonctionnement de l’utilitaire ndctl afin de créer des espaces de nommage. Ce correctif peut être téléchargé ici https://
Access.redhat.com/solutions/3920221.
Exécutez les commandes ci-dessous en tant que super utilisateur pour créer des unités /dev/pmem.
Pour afficher la liste des modules DIMM, exécutez :
$ ndctl list -D
Linux
47