From 53a08e43e18b95c87ed5362f42a216ccd740e0e8 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sat, 6 Jun 2026 17:32:10 +0600 Subject: [PATCH] [2026-06-06] eagle: family/how-to/openmediavault-rpi5.md --- family/how-to/openmediavault-rpi5.md | 52 ++++++++++------------------ 1 file changed, 18 insertions(+), 34 deletions(-) diff --git a/family/how-to/openmediavault-rpi5.md b/family/how-to/openmediavault-rpi5.md index 96a5ce1b..4b1b27ff 100644 --- a/family/how-to/openmediavault-rpi5.md +++ b/family/how-to/openmediavault-rpi5.md @@ -263,53 +263,37 @@ Radarr/Sonarr видят файлы через `/media/downloads/...`. ## Шаг 9 — Time Machine share -Контейнер: `mbentley/timemachine:smb` -Compose: `/home/kraken/timemachine/docker-compose.yml` -Данные: `/srv/dev-disk-by-uuid-49e8f586-3839-4c5d-a1e1-58bfc3579ade/timemachine/` +Time Machine работает через **хостовый smbd** (не через Docker). Документ переписан 2026-06-06 — раньше здесь ошибочно описывался Docker-контейнер `mbentley/timemachine:smb`, но он не используется. -**Режим работы:** `restart: unless-stopped` — контейнер стартует автоматически при загрузке и работает постоянно. +**Конфигурация в `/etc/samba/smb.conf`:** +```ini +[TimeMachine] +path = /srv/dev-disk-by-uuid-49e8f586-3839-4c5d-a1e1-58bfc3579ade/timemachine +comment = Time Machine +valid users = timemachine +browseable = yes +read only = no +inherit acls = yes +fruit:time machine = yes +vfs objects = catia fruit streams_xattr +``` **Credentials:** - Пользователь: `timemachine` -- Пароль: `timemachine` ⚠️ сменить позже +- Пароль: сохранён в bitwarden (или уточнить у Alex) **Подключение с Mac:** 1. Finder → `⌘K` → `smb://kraken` -2. Логин: `timemachine` / `timemachine` +2. Логин: `timemachine` / пароль 3. System Preferences → Time Machine → Add Disk → выбрать `kraken` -> ⚠️ Не останавливать контейнер резко (`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 не мог смонтировать образ при следующем запуске - --- -## Шаг 14 — SMB media share +## Шаг 14 — SMB share -**Статус: ✅ (2026-05-16)** +На Кракене только одна шара — `TimeMachine` (см. Шаг 9). Шары `media` больше нет — была добавлена вручную (2026-05-16), но слетела при обновлении/перезаписи smb.conf. -Samba установлена как часть OMV, но плагин `openmediavault-samba` не используется — конфиг управляется вручную. - -`/etc/samba/smb.conf` (шара добавлена в конец файла): -```ini -[media] -path = /srv/dev-disk-by-uuid-49e8f586-3839-4c5d-a1e1-58bfc3579ade/media -comment = Kraken Media -browseable = yes -read only = yes -guest ok = yes -force user = kraken -``` - -`smbd` включён в автозапуск: `sudo systemctl enable smbd` - -**Подключение с Mac:** Finder → `⌘K` → `smb://kraken` → шара `media` → гостевой доступ. - -> ⚠️ OMV не управляет smb.conf (плагин не установлен) — правки не слетают при `omv-salt deploy run`. -> ⚠️ nmbd не нужен (`disable netbios = yes` в глобальных настройках OMV). +Плагин `openmediavault-samba` не используется. smb.conf управляется вручную или через OMV salt — при развёртывании OMV-конфигурации ручные правки слетают. ---