2026-05-22 Time Machine: убран cron, restart: unless-stopped; задокументирован stale lock pitfall
This commit is contained in:
@@ -267,10 +267,7 @@ Radarr/Sonarr видят файлы через `/media/downloads/...`.
|
||||
Compose: `/home/kraken/timemachine/docker-compose.yml`
|
||||
Данные: `/srv/dev-disk-by-uuid-49e8f586-3839-4c5d-a1e1-58bfc3579ade/timemachine/`
|
||||
|
||||
**Расписание** (root crontab):
|
||||
- `0 4 * * *` UTC (10:00 GMT+6) → `/usr/local/bin/tm-start.sh` — поднять контейнер ✅ добавлен 2026-05-14
|
||||
- `0 16 * * *` UTC (22:00 GMT+6) → `/usr/local/bin/tm-stop.sh` — остановить контейнер ✅ добавлен 2026-05-14
|
||||
- `restart: no` — при загрузке Pi не стартует автоматически
|
||||
**Режим работы:** `restart: unless-stopped` — контейнер стартует автоматически при загрузке и работает постоянно.
|
||||
|
||||
**Credentials:**
|
||||
- Пользователь: `timemachine`
|
||||
@@ -281,7 +278,12 @@ Compose: `/home/kraken/timemachine/docker-compose.yml`
|
||||
2. Логин: `timemachine` / `timemachine`
|
||||
3. System Preferences → Time Machine → Add Disk → выбрать `kraken`
|
||||
|
||||
Лог cron: `/var/log/timemachine-cron.log`
|
||||
> ⚠️ Не останавливать контейнер резко (`docker stop`) пока TM пишет бэкап — Samba оставляет stale lock на `mbp-black.sparsebundle/lock`. При следующем запуске TM не может смонтировать образ. Фикс: рестарт контейнера (`docker restart timemachine`).
|
||||
|
||||
## Changelog — Time Machine
|
||||
|
||||
- **2026-05-14** — добавлен cron-контроль: запуск 04:00 UTC / остановка 16:00 UTC
|
||||
- **2026-05-22** — cron убран, `restart: unless-stopped`. Причина: резкая остановка через cron оставляла stale Samba lock → TM не мог смонтировать образ при следующем запуске
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -55,8 +55,7 @@ Destination обновлён:
|
||||
- Старый: `smb://timemachine@kraken._smb._tcp.local./TimeMachine` (mDNS, не работает)
|
||||
- Новый: `smb://timemachine@kraken/TimeMachine` (VPN DNS ✅)
|
||||
|
||||
Контейнер: `mbentley/timemachine:smb` на Кракене.
|
||||
Расписание: 04:00–16:00 UTC (10:00–22:00 GMT+6), root crontab.
|
||||
Контейнер: `mbentley/timemachine:smb` на Кракене, работает постоянно (`restart: unless-stopped`).
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user