mirror of
https://github.com/Alkatrazz24/Funk-lab.git
synced 2026-07-08 10:04: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 ]"
|
||||
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 ""
|
||||
ok "Homelab Funk arrêté proprement"
|
||||
echo ""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue