diff --git a/autoinstall/README.md b/autoinstall/README.md index 48283a0..b6332a5 100644 --- a/autoinstall/README.md +++ b/autoinstall/README.md @@ -79,7 +79,7 @@ Die Schritte liegen auch als `/root/ERSTINBETRIEBNAHME.txt` auf der VM: | Konto | `administrator`, Passwort je VM zufällig, Wechsel beim ersten Anmelden erzwungen | | SSH | Server installiert, Passwortanmeldung erlaubt ([ADR 0003](../docs/decisions/0003-zugangsmodell-ssh.md)) | | Pakete | `linux-cloud-tools-virtual` (Hyper-V-Integrationsdienste), `curl`, `bzip2` | -| Platten | `/` 20 GiB, swap 4 GiB, `/var/lib/docker` 20 GiB, `/srv` 80 % des Rests, ~20 % frei in der VG | +| Platten | `/` 20 GiB, swap 4 GiB, `/var/lib/docker` 20 GiB, `/srv` der gesamte Rest (keine Reserve in der VG) | | Zum Schluss | vollständiges `apt full-upgrade`, `autoremove`, `clean`, dann `poweroff` | Hintergrund zur Aufteilung: [plattenlayout-erlaeuterung.md](../docs/entwuerfe/plattenlayout-erlaeuterung.md). diff --git a/autoinstall/user-data b/autoinstall/user-data index 91a5ad0..90020ba 100644 --- a/autoinstall/user-data +++ b/autoinstall/user-data @@ -87,9 +87,10 @@ autoinstall: # /srv (Nutzdaten) wird in late-commands anteilig angelegt, damit der Seed für jede Plattengröße passt. late-commands: - # 1. /srv bekommt 80 % des verbliebenen Platzes; ~20 % bleiben unbelegt als Reserve und für LVM-Snapshots. - # Beispiel 128-GiB-Platte: / 20, swap 4, docker 20, /srv ~65, frei ~16 GiB. - - lvcreate -y -l 80%FREE -n srv-lv ubuntu-vg + # 1. /srv bekommt den gesamten verbliebenen Platz. Eine Reserve in der VG zurückzuhalten lohnt nicht: + # Die VHDX ist dynamisch und jederzeit erweiterbar, ungenutzte Extents sparen auf dem Host nichts. + # Beispiel 128-GiB-Platte: / 20, swap 4, docker 20, /srv ~81 GiB. + - lvcreate -y -l 100%FREE -n srv-lv ubuntu-vg - mkfs.ext4 -q -L srv /dev/ubuntu-vg/srv-lv - mkdir -p /target/srv # Eintrag über UUID, wie curtin es für die übrigen Dateisysteme tut.