[2026-06-06] eagle: family/how-to/openmediavault-rpi5.md

This commit is contained in:
Alexey Martemyanov
2026-06-06 17:32:10 +06:00
parent 079bd62dbd
commit 53a08e43e1
+18 -34
View File
@@ -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-конфигурации ручные правки слетают.
---