Debian Preseed Utilise tout le périphérique pour volume physique LVM
J'ai la recette prédéfinie suivante (tronqué):
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.
).
Ce que je veux vraiment
est un partman-auto pour créer PV sur
Tout le périphérique
(celles.
).
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:
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.
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.
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
2 réponses
Babette
Confirmation de:
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:
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
Informer le noyau sur sa nouvelle taille pour appeler
:
https://serverfault.com/questi ... rowth