[2026-09-20] eagle: family/how-to/kraken-access.md family/plans/kraken-backup-to-truenas.md personal/tech/docker-data-root-mount-race.md personal/tech/jellyfin-db-schema-mismatch.md personal/tech/skill-docker-data-root-mount-race.md
This commit is contained in:
1 parent
9a29d0ae0c
commit
92a637ccf9
5 files changed
+278
-86
No files matched your search
@@ -81,3 +81,27 @@ After=srv-dev\x2ddisk\x2dby\x2duuid\x2d<UUID>\x2d....mount
|
||||
## Урок
|
||||
|
||||
Любой сервис, зависящий от данных на **медленно монтирующемся диске** (USB-HDD), ОБЯЗАН иметь `RequiresMountsFor`. Без него — гонка при каждом reboot, лотерея.
|
||||
|
||||
## ✅ Фикс подтверждён живым reboot'ом (2026-09-20)
|
||||
|
||||
Alex выключил Kraken (`sudo shutdown -h now`), затем включил. **Все контейнеры поднялись сами** — `docker ps` не пуст (12 Up: `cloudflared`, `xray-reverse-bridge`, `rclone`, `jellyfin`, sonarr/radarr/prowlarr, transmission, portainer, hermes-kraken, flaresolverr, watchtower). Ручных `docker start` не потребовалось.
|
||||
|
||||
**Команда проверки после каждого reboot:**
|
||||
```bash
|
||||
ssh kraken 'docker ps -q | wc -l' # ожидаем ~12, НЕ 0
|
||||
```
|
||||
|
||||
Если 0 — гонка вернулась: `systemctl show docker -p RequiresMountsFor` должен быть непуст.
|
||||
|
||||
> ⚠️ **Не путать с другим дефектом:** после этого reboot `jellyfin` поднялся, но отдавал **503** — это **отдельная** проблема (сервер старше БД, `no such column: p.Permission_Permissions_Guid`), НЕ связанная с гонкой монтирования. См. [[personal/tech/jellyfin-db-schema-mismatch]]. При диагностике «сервис не работает после reboot» различать: контейнер не поднялся (гонка) vs поднялся, но падает внутри (своя ошибка приложения).
|
||||
|
||||
## Крон не догоняет пропущенное окно
|
||||
|
||||
Общий питфолл для сервисов на этом узле: если Kraken лежал, cron-задачи (бэкап `0 4 * * *`, t610-подобные) **пропускаются без компенсации**. Для критичных — добавлять `@reboot`-строку с проверкой «артефакт за сегодня уже есть?».
|
||||
|
||||
## Связанные заметки
|
||||
|
||||
- [[personal/tech/jellyfin-db-schema-mismatch]] — jellyfin после reboot: сервер старше БД (503)
|
||||
- [[family/how-to/kraken-access]] — доступ к Kraken, список контейнеров
|
||||
- [[family/plans/kraken-backup-to-truenas]] — бэкап стека Kraken на TrueNAS
|
||||
- [[personal/tech/xray-reverse-tunnel-kraken-truenas]] — падение reverse-туннеля от той же гонки
|
||||
Reference in new issue
Block a user