meta(admin): MinIO split Track A DONE — books-vds minio 2020→2025 (shared + bookva), backup paths updated

- shared minio (stack 30): mirror 17 buckets → /usr/docker/minio/data-new, Portainer swap, traefik/imgproxy/books apps GREEN
- bookva-minio (stack 49): mirror books (38692 obj) → volume bookva-minio-data-new (docker volume rename unavailable on old daemon)
- backup script (repo + host /opt/stacks/backup/run.sh) repointed to live paths
- runbook Track A progress + gotchas (mc --disable-multipart, sequential mirrors on 3.8G host, CRLF secret)
- handoff for next session (retire old data in 48h, kreknin tomorrow)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-08-03 17:29:35 +03:00
parent a37c3ba98b
commit f49481b80c
5 changed files with 38 additions and 27 deletions

View File

@@ -202,8 +202,8 @@ rsync -aHh --info=stats2 --delete $LINK_DEST_ARG \
/opt/books \
/usr/docker/elasticsearch/snapshots \
/usr/docker/bookva-es \
/usr/docker/minio/data \
/var/lib/docker/volumes/bookva-minio-data \
/usr/docker/minio/data-new \
/var/lib/docker/volumes/bookva-minio-data-new \
/usr/docker/traefik/letsencrypt \
/usr/docker/traefik/data \
/etc/ssh \
@@ -244,11 +244,11 @@ Dest: kreknin:$DEST_PATH
Components:
- /opt/books/{api,job-scheduler,task-runner,ntfy,books-ops-mcp}
- /usr/docker/{minio/data, elasticsearch/snapshots, traefik/{letsencrypt,data}}
- /usr/docker/{minio/data-new, elasticsearch/snapshots, traefik/{letsencrypt,data}}
- /etc/{ssh,hosts,cron.d}
- /root/.ssh
- DB dumps: books-db (mariadb), mongo (shared), books-job-scheduler-mongo, bookva-db (mariadb), bookva-mongo
- bookva-minio: raw volume (bookva-minio-data)
- bookva-minio: raw volume (bookva-minio-data-new)
- ES snapshots: $ES_SNAP (slovo elasticsearch + bookva-es, separate repos)
Log: $LOG"