OSStatus-Error при попытке указать Time Machine использовать внешний сервер в качестве резервного диска

OSStatus-Error при попытке указать Time Machine использовать внешний сервер в качестве резервного диска

Я хочу использовать Raspberry Pi 3 в качестве резервного диска для моего Mac с помощью Time Machine. Поэтому я

  1. установленный Samba 4.8.0, к которому может подключаться программное обеспечение резервного копирования Time Machine в соответствии с ихбаг трекер.
  2. активировал службу Samba через sudo systemctl enable smbd. Вывод sudo systemctl status smbdсостояний Active: active (running).
  3. пробовал много примеров конфигураций для /etc/samba/smbd.configа именноэтот,этот,этот,этотиэтот.

При попытке подключить Time Machine к общему ресурсу Samba после успешного ввода данных для входа всегда появляется одно сообщение об ошибке:

Сообщение об ошибке

Это переводится как:

Time Machine не может подключиться к резервному тому.

Операция не может быть завершена. (Ошибка OSStatus -1073741275.)

Ошибка OSStatus неизвестнаhttps://www.osstatus.com/и, честно говоря, больше похоже на ошибочное переполнение, чем на действительный код ошибки. (Это почти -2^30.)

Что может быть причиной этой ошибки и как ее исправить?

Я использую:

  • macOS 10.13.5
  • Linux raspberrypi 4.9.35-v7+
  • Самба 4.8.0

решение1

Вам нужно включить ведение журнала samba, чтобы увидеть подробную ошибку. Для меня эта ошибка означает, что мое объявленное имя avahi отличается от моего имени общего ресурса samba. в smb.conf

## Definde your shares here
[TimeMachine Home]

И в определении службы avahi:

 <service>
   <type>_adisk._tcp</type>
   <txt-record>sys=waMa=0,adVF=0x100</txt-record>
   <txt-record>dk0=adVN=TimeMachine Home,adVF=0x82</txt-record>
 </service>

Строка «TimeMachine Home» в приведенной выше конфигурации.

Ссылка на конфигурацию: https://www.reddit.com/r/homelab/comments/83vkaz/howto_make_time_machine_backups_on_a_samba/

решение2

Проверьте логи Samba в /var/log/samba/log.[имя хоста вашего клиента].

В моем случае в журнале было написано:

Ошибка загрузки модуля '/usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so': /usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so: невозможно открыть файл общего объекта: Такого файла или каталога нет

По какой-то причине отсутствовал модуль VFS «streams_xattr», необходимый для корректной работы Time Machine.

Я исправил это, установив пакет для модулей VFS:

sudo apt install samba-vfs-modules

Затем я перезапустил самбу:

sudo systemctl restart smbd

И мне удалось пройти аутентификацию.

решение3

Для тех, кто искал в Google OSStatus error -1073741275и попал сюда:

Ты пытаешься?переподключитьсяподключите Time Machine к NAS и все ли работало нормально до этого?

(А может быть, вы используете готовый NAS-сервер, например Synology или Netgear, и у вас нет простого доступа к настройкам ведения журнала Samba, как предлагает @hnws?)

Затем убедитесь, что вы используете то же самое имя пользователя/учетную запись на вашем NAS, которые вы ранее использовали для подключения Time Machine к вашему NAS, и убедитесь, что у учетной записи все еще есть (те же) разрешения для общего ресурса Time Machine.

Связанный контент