ESPO-12 belegt, dass der Snapshot verbraucht ist
Beim Zusammenfuehren verbraucht LVM den Snapshot; bleibt er stehen, wurde das Zusammenfuehren auf die naechste Aktivierung verschoben und der Stand ist noch nicht zurueckgenommen. Das Skript sagt jetzt welches von beidem eingetreten ist und zeigt am Ende die freien Extents - wie ESPO-11 es tut. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
42de4be4d6
commit
e63d1b432b
@ -59,6 +59,15 @@ if ! lvconvert --merge "$VG/$SNAPSHOT" >/dev/null 2>&1; then
|
||||
fi
|
||||
echo "Snapshot zusammengefuehrt - /srv steht auf dem Stand vor dem Update."
|
||||
|
||||
# 5b. Nachweis: Beim Zusammenfuehren verbraucht LVM den Snapshot, er verschwindet also. Bleibt er stehen,
|
||||
# hat LVM das Zusammenfuehren auf die naechste Aktivierung verschoben - dann ist /srv noch NICHT zurueck.
|
||||
if lvs --noheadings -o lv_name "$VG" 2>/dev/null | grep -qw "$SNAPSHOT"; then
|
||||
echo "HINWEIS: '$SNAPSHOT' besteht noch - LVM hat das Zusammenfuehren verschoben."
|
||||
echo " Der Stand ist erst nach dem naechsten Neustart zurueckgenommen."
|
||||
else
|
||||
echo "Snapshot '$SNAPSHOT' ist verbraucht und nicht mehr vorhanden."
|
||||
fi
|
||||
|
||||
# 6. Wieder einhaengen und mit der ebenfalls zurueckgenommenen Compose starten.
|
||||
mount /srv || fehler "/srv liess sich nicht wieder einhaengen - Handarbeit noetig"
|
||||
[ -f "$COMPOSE" ] || fehler "$COMPOSE fehlt nach dem Zurueckrollen - Handarbeit noetig"
|
||||
@ -83,6 +92,8 @@ echo "--- Instanz nach dem Rueckweg"
|
||||
IMAGE="$(docker inspect -f '{{.Config.Image}}' espocrm 2>/dev/null)"
|
||||
echo "Image: $IMAGE"
|
||||
echo "Version: $(docker exec espocrm php -r '$v=""; foreach (["/var/www/html/application/Espo/Resources/defaults/config.php","/var/www/html/data/config.php","/var/www/html/data/config-internal.php"] as $f) { $a=@include $f; if (is_array($a) && !empty($a["version"])) { $v=$a["version"]; } } echo $v;' 2>/dev/null)"
|
||||
echo "--- Platz"
|
||||
vgs --units g -o vg_name,vg_size,vg_free "$VG" 2>/dev/null | sed 's/^/ /'
|
||||
echo "--- Hinweis"
|
||||
echo "Der Snapshot ist verbraucht. Ein erneuter Rueckweg ist erst nach einem neuen ESPO-10 moeglich."
|
||||
echo "Ursache des gescheiterten Updates klaeren, bevor es wiederholt wird."
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user