mirror of
https://github.com/Alkatrazz24/Funk-lab.git
synced 2026-07-08 10:14:42 +02:00
fix(funk-cluster): umount propre /srv/data avant extinction storage-01
Avant, shutdown -h now était appelé directement après stop qdrant/postgresql. systemd démontait /srv/data pendant la séquence d'extinction sans garantie que tous les buffers aient été flushés. Séquence ajoutée avant shutdown : 1. stop nfs-server (était oublié dans le script) 2. sync — flush tous les buffers disque 3. umount /srv/data — démontage explicite du RAID5 Si umount échoue, lsof affiche le processus bloquant avant d'abandonner. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
5bcf95b82e
commit
0c37635802
1 changed files with 13 additions and 0 deletions
|
|
@ -504,6 +504,19 @@ cmd_stop() {
|
||||||
echo "[ storage-01 — arrêt des services données ]"
|
echo "[ storage-01 — arrêt des services données ]"
|
||||||
for svc in qdrant postgresql-16; do stop_service "$svc"; done
|
for svc in qdrant postgresql-16; do stop_service "$svc"; done
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "[ storage-01 — démontage RAID5 /srv/data ]"
|
||||||
|
stop_service nfs-server
|
||||||
|
sync
|
||||||
|
info "Flush buffers disque (sync)..."
|
||||||
|
if umount /srv/data 2>/dev/null; then
|
||||||
|
ok "/srv/data démonté proprement"
|
||||||
|
else
|
||||||
|
warn "umount /srv/data échoué — processus encore actif :"
|
||||||
|
lsof /srv/data 2>/dev/null | awk 'NR<=6' || true
|
||||||
|
warn "Extinction quand même — systemd finalisera le démontage"
|
||||||
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
ok "Homelab Funk arrêté proprement"
|
ok "Homelab Funk arrêté proprement"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue