Files
obsidian-vault/family/how-to/time-machine.md
T

54 lines
1.7 KiB
Markdown

# Time Machine Backup — Kraken (RPi5)
## Топология
Бэкап идёт по SMB на Кракен (RPi5). Samba управляется OMV (не Docker-контейнер).
Destination: `smb://timemachine@kraken/TimeMachine`
Бандл: `mbp-black.sparsebundle`
Пользователь: `timemachine` (uid=1001), создан через omv-rpc
Пароль: `smbpasswd -a timemachine`
passdb.tdb персистентен на хосте — пароль не слетает при рестарте
Бандл лежит на TrueNAS, смонтирован по SMB в Кракен.
## Конфигурация OMV Samba
Шара добавлена через `extraoptions` в `conf.service.smb`:
```
[TimeMachine]
path = /mnt/timemachine
valid users = timemachine
...
```
Применить конфиг:
```bash
omv-salt deploy run samba
```
## Проверка доступа
```bash
mkdir -p /tmp/tm-test
mount_smbfs //timemachine:'timemachine'@kraken/TimeMachine /tmp/tm-test
ls /tmp/tm-test # должен показать mbp-black.sparsebundle
umount /tmp/tm-test
```
## Перевыбрать destination на Mac
```bash
sudo tmutil setdestination -p smb://timemachine@kraken/TimeMachine
```
## Связанные заметки
- [[family/how-to/wireguard-vpn|WireGuard VPN]] — туннель для бэкапа вне дома
## History
- **До 2026-06-02**: использовался Docker-контейнер `mbentley/timemachine:smb`.
Контейнер снесён, Samba перенесена на хост OMV из-за проблем с persisting паролей
(tdbsam не сохранялся, `ntlm auth = no` ломал backupd при reconnect).