Seed: 10 GiB in der VG frei als Snapshot-Reserve
/srv bekommt den gesamten Rest minus 10 GiB. Ein LVM-Snapshot haelt nur die waehrend seiner Lebensdauer geaenderten Bloecke - 10 GiB reichen dafuer reichlich, eine Reserve in Prozent war zu grob gedacht. Das lvreduce laeuft vor dem mkfs und ist deshalb risikolos. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
f902854ed1
commit
20ec54a1aa
@ -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` der gesamte Rest (keine Reserve in der VG) |
|
||||
| Platten | `/` 20 GiB, swap 4 GiB, `/var/lib/docker` 20 GiB, `/srv` der gesamte Rest minus 10 GiB; die 10 GiB bleiben in der VG frei als Platz für einen LVM-Snapshot vor einem Update |
|
||||
| Zum Schluss | vollständiges `apt full-upgrade`, `autoremove`, `clean`, dann `poweroff` |
|
||||
|
||||
Hintergrund zur Aufteilung: [plattenlayout-erlaeuterung.md](../docs/entwuerfe/plattenlayout-erlaeuterung.md).
|
||||
|
||||
@ -87,10 +87,13 @@ autoinstall:
|
||||
# /srv (Nutzdaten) wird in late-commands anteilig angelegt, damit der Seed für jede Plattengröße passt.
|
||||
|
||||
late-commands:
|
||||
# 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.
|
||||
# 1. /srv bekommt den gesamten Rest bis auf 10 GiB. Die bleiben als Platz für einen LVM-Snapshot
|
||||
# vor einem Update frei: Ein Snapshot hält nur die während seiner Lebensdauer geänderten Blöcke,
|
||||
# dafür sind 10 GiB reichlich. Eine grössere Reserve lohnt nicht – die VHDX ist dynamisch und
|
||||
# jederzeit erweiterbar. Das lvreduce läuft vor dem mkfs und ist deshalb risikolos.
|
||||
# Beispiel 128-GiB-Platte: / 20, swap 4, docker 20, /srv ~71, frei 10 GiB.
|
||||
- lvcreate -y -l 100%FREE -n srv-lv ubuntu-vg
|
||||
- lvreduce -y -L -10G /dev/ubuntu-vg/srv-lv
|
||||
- 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.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user