[2026-06-06] eagle: family/how-to/openmediavault-rpi5.md
This commit is contained in:
@@ -263,53 +263,37 @@ Radarr/Sonarr видят файлы через `/media/downloads/...`.
|
|||||||
|
|
||||||
## Шаг 9 — Time Machine share
|
## Шаг 9 — Time Machine share
|
||||||
|
|
||||||
Контейнер: `mbentley/timemachine:smb`
|
Time Machine работает через **хостовый smbd** (не через Docker). Документ переписан 2026-06-06 — раньше здесь ошибочно описывался Docker-контейнер `mbentley/timemachine:smb`, но он не используется.
|
||||||
Compose: `/home/kraken/timemachine/docker-compose.yml`
|
|
||||||
Данные: `/srv/dev-disk-by-uuid-49e8f586-3839-4c5d-a1e1-58bfc3579ade/timemachine/`
|
|
||||||
|
|
||||||
**Режим работы:** `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:**
|
**Credentials:**
|
||||||
- Пользователь: `timemachine`
|
- Пользователь: `timemachine`
|
||||||
- Пароль: `timemachine` ⚠️ сменить позже
|
- Пароль: сохранён в bitwarden (или уточнить у Alex)
|
||||||
|
|
||||||
**Подключение с Mac:**
|
**Подключение с Mac:**
|
||||||
1. Finder → `⌘K` → `smb://kraken`
|
1. Finder → `⌘K` → `smb://kraken`
|
||||||
2. Логин: `timemachine` / `timemachine`
|
2. Логин: `timemachine` / пароль
|
||||||
3. System Preferences → Time Machine → Add Disk → выбрать `kraken`
|
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` не используется — конфиг управляется вручную.
|
Плагин `openmediavault-samba` не используется. smb.conf управляется вручную или через OMV salt — при развёртывании OMV-конфигурации ручные правки слетают.
|
||||||
|
|
||||||
`/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).
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user