Debian Preseed Utilise tout le périphérique pour volume physique LVM

J'ai la recette prédéfinie suivante (tronqué):

d-i partman-auto/expert_recipe string \
boot-root :: \
1 1 1 free \
$iflabel{ gpt } \
$reusemethod{ } \
method{ biosgrub } \
. \
512 512 1074 ext2 \
$defaultignore{ } \
method{ format } \
format{ } \
use_filesystem{ } \
filesystem{ ext2 } \
mountpoint{ /boot } \
. \
2147 800 -1 $default_filesystem \
$lvmok{ } \
lvm_name { root } \
method{ format } \
format{ } \
use_filesystem{ } \
$default_filesystem{ } \
mountpoint{ / } \
. \
100% 512 100% linux-swap \
$lvmok{ } \
in_vg{ vg_01 } \
method{ swap } \
format{ } \
. \
100 10000 -1 $default_filesystem \
$defaultignore{ } \
method{ lvm } \
device{ /dev/sdb } \
vg_name{ vg_01 } \
[...]
.

Cela fait

presque

Ce que je veux, c'est que le seul problème est que partman-auto Crée un volume physique

à l'intérieur

section / dev / sdb (celles.

pvcreate /dev/sdb1

).

Ce que je veux vraiment

est un partman-auto pour créer PV sur

Tout le périphérique

(celles.

pvcreate /dev/sdb

).

La raison pour laquelle je veux faire cela est simple: une expansion simple en ligne (Chaud). (C'est pour un environnement virtuel).

J'ai essayé plusieurs solutions, mais aucun d'entre eux ne semble ne pas fonctionner comme l'enlèvement PV De ma recette et ajoutez à mon fichier preseed:

d-i partman/early_command \
string dd if=/dev/zero of=/dev/sdb bs=512 count=1; pvcreate -ffy /dev/sdb; vgcreate -fy vg_01 /dev/sdb

Mais cela conduit au fait que l'installateur ne fonctionne pas, ni gèle, demandant quelle section des sections que je veux.

Aidez-moi s'il vous plaît si vous savez comment réaliser ce que je veux, ou même si vous savez que c'est impossible avec preseed Seulement maintenant.

Remercier.
Invité:

Babette

Confirmation de:

Il ne semble pas que partman (Programme d'installation Debian Pour scinder les sections) Ça supporte.

J'ai enregistré une liste de désirs dans le système de suivi des erreurs Debian, Actuellement il est marqué comme «wontfix»:
https://bugs.debian.org/cgi-bi ... 18519

Blanche

Confirmation de:

Même avant d'essayer de configurer la prime lorsque l'installation manuelle partman ne peut pas utiliser un existant PV, Créé d'abord

pvcreate /dev/sda

et continuer avec les définitions LV.

Pour partman Aucune table de partition sur le disque de démarrage principal - Situation pas facile.

Dans les dernières versions du noyau Linux Correction d'une exigence de redémarrage après l'édition de la table de partition. Donc supprimer la section PV et la créer plus de manière à ce qu'il correspond à la taille du disque virtuel et exécutez

partprobe

Informer le noyau sur sa nouvelle taille pour appeler

pvresize /dev/sda1

:
https://serverfault.com/questi ... rowth

Pour répondre aux questions, connectez-vous ou registre