Debian Preseed wykorzystuje całe urządzenie jako wolumin fizyczny LVM
Mam następującą gotową recepturę (skróconą w celu zwiększenia czytelności):
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 } \
[...]
.
To robi
prawie
czego chcę, jedynym problemem jest to, że partman-auto tworzy fizyczny wolumin
wewnątrz
partycja/dev/sdb (tj.
pvcreate/dev/sdb1).
Czego naprawdę chcę
jest partman-auto do tworzenia PV na
całe urządzenie
(te.
pvcreate/dev/sdb).
Powód, dla którego chcę to zrobić, jest prosty: proste rozszerzenie online (gorące). (To jest dla środowiska wirtualnego).
Wypróbowałem kilka rozwiązań, ale żadne z nich nie działa tak, jak usunięcie PV z mojego przepisu i dodanie go do mojego pliku 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
Ale to powoduje, że instalator albo nie działa, albo zawiesza się, pytając, jaki schemat partycji chcę.
Pomóż mi, jeśli wiesz, jak osiągnąć to, czego chcę, lub nawet jeśli wiesz, że nie jest to możliwe tylko w przypadku preseedu.
Podziękować.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Zarejestrowałem listę życzeń w narzędziu do śledzenia błędów Debiana, obecnie jest ona oznaczona jako „wontfix”:
https://bugs.debian.org/cgi-bi ... 18519
https://bugs.debian.org/cgi-bi ... 18519
Anonimowy użytkownik
Potwierdzenie od:
i kontynuuj definicje LV.
Dla partmana brak tablicy partycji na głównym dysku startowym jest trudną sytuacją.
W ostatnich wersjach jądra Linuksa poprawiono wymóg ponownego uruchomienia komputera po edycji tabeli partycji. Usuń więc partycję PV i utwórz ją ponownie, aby pasowała do rozmiaru dysku wirtualnego i uruchom
aby poinformować jądro o jego nowym rozmiarze, a następnie wywołaj
:
Jak rozszerzyć partycję Linux PV po zwiększeniu dysku wirtualnego
https://serverfault.com/questi ... rowth