# Mdadm & lvm

**URL:** <https://www.debian-fr.org/t/mdadm-lvm/80646>\
**Category:** Support Debian\
**Created:** [Novembre 20, 2019, 10:46 UTC](https://www.debian-fr.org/t/mdadm-lvm/80646 "2019-11-20T10:46:13Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![gringot](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gringot/32/8614_2.png) [@gringot](https://www.debian-fr.org/u/gringot)\
**Post date:** [Novembre 20, 2019, 10:46 UTC](https://www.debian-fr.org/t/mdadm-lvm/80646/1 "2019-11-20T10:46:13Z")

</div>

Salut tout le monde,

je rencontre un problème concernant lvm  
En créant les le pv, puis vg puis lv, j’ai reçut ce message d’erreyur

```
root@store:~# pvdisplay -v
DEGRADED MODE. Incomplete RAID LVs will be processed.
Scanning for physical volume names

```

Cela a pour conséquence de bloquer le montage automatique du LV  
je n’ai plus de lv dans /dev/mapper/\*

Avez-vous déjà rencontré ce genre de probleme ?  
je précise que le PV est créé sur un raid 5 mdadm (en état clean )

```
root@store:~# mdadm --detail /dev/md1
/dev/md1:
    Version : 1.2
 Creation Time : Sun Nov 17 18:07:13 2019
 Raid Level : raid5
 Array Size : 3906764800 (3725.78 GiB 4000.53 GB)
Used Dev Size : 1953382400 (1862.89 GiB 2000.26 GB)
 Raid Devices : 3
 Total Devices : 3
   Persistence : Superblock is persistent
 Intent Bitmap : Internal

    Update Time : Wed Nov 20 11:45:54 2019
      State : clean 
 Active Devices : 3  
Working Devices : 3
Failed Devices : 0
Spare Devices : 0

     Layout : left-symmetric
 Chunk Size : 512K

       Name : store:1 (local to host store)
       UUID : 453d78c5:dcdb69cf:29cd9b72:b9d95b29
     Events : 7211

Number Major Minor RaidDevice State
   0 254 17 0 active sync /dev/vdb1
   1 254 33 1 active sync /dev/vdc1
   3 254 113 2 active sync /dev/vdh1

```

root@store:~#

Merci d’avance =)

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Novembre 20, 2019, 3:02 UTC](https://www.debian-fr.org/t/mdadm-lvm/80646/2 "2019-11-20T15:02:20Z")

</div>

Ce n’est pas un message d’erreur et ça ne bloque rien du tout. C’est l’option -v (verbose) qui affiche ce message.

Avec quelles commandes le PV, VG et LV ont-ils été créés ?  
Qu’affichent les commandes suivantes ?

```
pvs
vgs
lvs

```

Si rien, qu’affichent les commandes suivantes ?

```
cat /proc/mdstat
blkid
```

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Novembre 20, 2019, 3:22 UTC](https://www.debian-fr.org/t/mdadm-lvm/80646/3 "2019-11-20T15:22:51Z")

</div>

> [@gringot](#):
>
> Salut tout le monde,

Bonjour,

> [@gringot](#):
>
> n créant les le pv, puis vg puis lv, j’ai reçut ce message d’erreyur
> 
> ```auto
> root@store:~# pvdisplay -v
> DEGRADED MODE. Incomplete RAID LVs will be processed.
> Scanning for physical volume names
> 
> ```

Sans avoir les commandes exactes que vous avez passées, il est plus que difficile de diagnostiquer le problème.  
Après lecture de

```bash
man pvcreate
man lvcreate
man lvmraid

```

nous ne savons pas si vous avez créé un seul PV avec les commandes suivantes

```bash
pvcreate /dev/md1
vgcreate nom_vg /dev/md1

```

ou si vous avez créé 3 PV dans un seul VG

```bash
pvcreate /dev/vdb1
pvcreate /dev/vdc1
pvcreate /dev/vdh1
vgcreate nom_vg /dev/vdb1 /dev/vdc1 /dev/vdh1

```

Ceci étant, nous n’avons pas le retour de

```bash
sudo lvs -o name,segtype
sudo pvs

```

Le message d’erreur parle de «&nbsp;RAID **lv** &nbsp;».  
Le problème semble donc dans la commande `lvcreate`. C’est la première fois que je lis le

```bash
man lvcreate

```

dans sa version _buster_. Et franchement, avec 3 écrans de synopsis et presque un écran `SEE ALSO`, j’avoue qu’il y a vraiment de quoi se perdre 😏

> [@gringot](#):
>
> je n’ai plus de lv dans /dev/mapper/\*

C’est bien la commande `lvcreate` qui est en cause.  
A priori, je dirais que vous avez choisi la solution de ne créer qu’un PV basé sur /dev/md1, mais qu’au moment de créer un volume logique vous avez vu cette histoire de RAID5 et que vous avez précisé `--type raid5` dans la commande `lvcreate` . Il faut au moins 3 PV dans le VG, ce qui ne serait pas le cas et qui expliquerait le message d’erreur.

La solution de créer un seul PV sur /dev/md1 est analogue à ce qui se passe avec une solution basée sur un RAID matériel . Par exemple, avec un contrôleur RAID `smart array` qu’on a sur des serveurs HP, la grappe RAID (de plusieurs disques physiques) est présentée à l’OS comme un seul périphérique bloc `/dev/sdX`. On peut alors créer des LV sans préciser `segtype` et on obtient `linear` par défaut.

```auto
sudo pvs

```

Cordialement,  
Regards,  
Mit freundlichen Grüßen,  
مع تحياتي الخالصة

* * *

F. Petitjean  
Ingénieur civil du Génie Maritime.

« On ne perd pas son temps en aiguisant ses outils. »  
Proverbe français

« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Novembre 20, 2019, 3:31 UTC](https://www.debian-fr.org/t/mdadm-lvm/80646/4 "2019-11-20T15:31:48Z")

</div>

> [@littlejohn75](#):
>
> ou si vous avez créé 3 PV dans un seul VG

Ce serait extrêmement tordu et provoquerait la destruction mutuelle de l’ensemble RAID et du VG LVM.

---

<div class="post-metadata">

**Author:** ![gringot](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gringot/32/8614_2.png) [@gringot](https://www.debian-fr.org/u/gringot)\
**Post date:** [Novembre 20, 2019, 3:33 UTC](https://www.debian-fr.org/t/mdadm-lvm/80646/5 "2019-11-20T15:33:22Z")

</div>

Tout D’abord Merci pour votre temps . 😀  
Effectivement, j’ai créé d’abord un raid 5 avec mdadm  
et j’ai ensuite créé le le pv et vg.  
Exactement comme suit :

> [@littlejohn75](#):
>
> pvcreate /dev/md1  
> vgcreate nom\_vg /dev/md1

Pour la création du LV :

```
lvcreate -l+100%FREE -n monlv nom_vg

```

. Pour le résultat des commandes, je vous poste cela ce soir;

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Novembre 20, 2019, 3:36 UTC](https://www.debian-fr.org/t/mdadm-lvm/80646/6 "2019-11-20T15:36:17Z")

</div>

Quel est l’intérêt de créer un unique LV qui occupe la totalité de l’espace de son VG ?

---

<div class="post-metadata">

**Author:** ![gringot](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gringot/32/8614_2.png) [@gringot](https://www.debian-fr.org/u/gringot)\
**Post date:** [Novembre 20, 2019, 3:42 UTC](https://www.debian-fr.org/t/mdadm-lvm/80646/7 "2019-11-20T15:42:36Z")

</div>

j’ai un autre raid 5 (taille de disques différents ) qui rejoindra ce volume group.  
D’où les lv qui utilise tout le VG.

- Mais je ne pense pas que cela change grand chose au problème.
