2.4 KiB
Time Machine Backup — Kraken (RPi5)
Топология
Бэкап идёт по SMB на контейнер mbentley/timemachine:smb, запущенный на Кракене (RPi5, OMV).
Destination: smb://timemachine@kraken/TimeMachine
Бандл: mbp-black.sparsebundle
Контейнер: mbentley/timemachine:smb на Кракене (restart: unless-stopped)
Пароль: timemachine (samba user в контейнере)
Бандл лежит на TrueNAS, смонтирован в контейнер:
/srv/dev-disk-by-uuid-49e8f586-3839-4c5d-a1e1-58bfc3579ade/timemachine/
Сбой аутентификации (2026-06-02)
Симптом: Time Machine показывает «The network backup disk could not be accessed because there was a problem with the network username or password». Ping kraken работает, SMB-шар смонтировать через mount_smbfs — тоже.
Причины:
- Пароль samba-пользователя слетел — контейнер timemachine жив, но
smbpasswdне задан. Проверка:ssh kraken 'docker exec timemachine pdbedit -L'— если не показывает NT hash после password last set, пароль надо переустановить. - Keychain на Eagle хранит устаревший пароль — macOS кэширует старый пароль и не обновляет его автоматически.
Восстановление
-
Переустановить пароль samba-пользователя в контейнере:
ssh kraken 'docker exec -i timemachine sh -c "echo -e \"timemachine\\ntimemachine\" | smbpasswd -a -s timemachine"' -
Удалить все старые записи
timemachine@krakenиз Keychain (login + system) -
Cmd+K в Finder →
smb://kraken/TimeMachine→ Connect As → Registered User →timemachine/timemachine -
Перевыбрать destination:
sudo tmutil setdestination -p smb://timemachine@kraken/TimeMachine
Проверка доступа из консоли
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
Связанные заметки
- family/how-to/wireguard-vpn — туннель для бэкапа вне дома