# Lvremove d'une partition LVM en post-installation

**URL:** <https://www.debian-fr.org/t/lvremove-dune-partition-lvm-en-post-installation/87908>\
**Category:** Support Debian\
**Created:** [Février 22, 2023, 9:17 UTC](https://www.debian-fr.org/t/lvremove-dune-partition-lvm-en-post-installation/87908 "2023-02-22T09:17:15Z")\
**Posts on this page:** 7\
**Page:** 2

<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:** [Février 23, 2023, 5:40 UTC](https://www.debian-fr.org/t/lvremove-dune-partition-lvm-en-post-installation/87908/21 "2023-02-23T17:40:08Z")

</div>

> [@Zargos](#):
>
> le 1mo c’est le minimum, ensuite il rend tout ce qu’il reste, ça c’est le -1 qui le détermine.

J’avais analysé l’algorithme de calcul des tailles de partman-auto et sauf erreur de ma part, la taille max n’est prise en compte que si priorité \> taille min car le facteur d’accroissement est égal à (priorité - taille min) et borné à 0 si négatif. Lorsque priorité \<= taille min, le facteur d’accroissement est nul et la taille finale est fixée à la taille min. Mais peut-être que partman-auto-lvm a un algorithme différent, je n’ai pas regardé.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Février 23, 2023, 5:43 UTC](https://www.debian-fr.org/t/lvremove-dune-partition-lvm-en-post-installation/87908/22 "2023-02-23T17:43:24Z")

</div>

C’est =\> en fait. Donc 1 pour 1 ça marche pour l’accroissement.

---

<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:** [Février 23, 2023, 11:10 UTC](https://www.debian-fr.org/t/lvremove-dune-partition-lvm-en-post-installation/87908/23 "2023-02-23T23:10:40Z")

</div>

Peu importe, en cas d’égalité des deux valeurs le facteur est nul ainsi que la capacité d’accroissement.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Février 24, 2023, 8:29 UTC](https://www.debian-fr.org/t/lvremove-dune-partition-lvm-en-post-installation/87908/24 "2023-02-24T08:29:39Z")

</div>

en tout cas ça marche.  
d’après la doc de partman-auto:

```auto
for(i=1;i<=N;i++) {
   factor[i] = priority[i] - min[i];
}
ready = FALSE;
while (! ready) {
   minsum = min[1] + min[2] + ... + min[N];
   factsum = factor[1] + factor[2] + ... + factor[N];
   ready = TRUE;
   for(i=1;i<=N;i++) {
      x = min[i] + (free_space - minsum) * factor[i] / factsum;
      if (x > max[i])
         x = max[i];
      if (x != min[i]) {
         ready = FALSE;
         min[i] = x;
      }
   }
}

```

---

<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:** [Février 25, 2023, 8:41 UTC](https://www.debian-fr.org/t/lvremove-dune-partition-lvm-en-post-installation/87908/25 "2023-02-25T08:41:25Z")

</div>

Je ne comprends pas comment ça peut marcher. L’algorithme que tu cites confirme ce que j’écrivais : si priority = min alors factor = 0 donc x = min sans possibilité d’accroissement.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Février 26, 2023, 6:15 UTC](https://www.debian-fr.org/t/lvremove-dune-partition-lvm-en-post-installation/87908/26 "2023-02-26T18:15:08Z")

</div>

Je ne sais pas. Ce que je constate c’est que ça marche. 100% des tests. soit la doc est erronée, soit il y a quelque chose qui nous manque quelque part.  
et 'ai testé le sujet environ 300 fois depuis 2020, et encore, probablement bien plus.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Mars 15, 2023, 11:56 UTC](https://www.debian-fr.org/t/lvremove-dune-partition-lvm-en-post-installation/87908/27 "2023-03-15T23:56:37Z")

</div>

> [@PascalHambourg](#):
>
> Dans le contexte de l’installateur ou dans in-target ?  
> « Pas de réponse » = retour au prompt sans rien afficher ou pas de retour au prompt ?

Au final, je fais le boulot dans le contexte de l’installer plutot que le chroot in-target en utilisant last\_command du preseed

[Page précédente](https://www.debian-fr.org/t/lvremove-dune-partition-lvm-en-post-installation/87908.md?page=1)
