
Quero usar um Raspberry Pi 3 como unidade de backup para meu Mac usando o Time Machine. Portanto, eu
- instalou o Samba 4.8.0 que poderá ser conectado pelo software de backup Time Machine de acordo com suarastreador de bugs.
- ativou o serviço Samba via
sudo systemctl enable smbd
. A saída dossudo systemctl status smbd
estadosActive: active (running)
. - tentei muitos exemplos de configurações para,
/etc/samba/smbd.config
nomeadamenteesse,esse,esse,esseeesse.
Ao tentar conectar o Time Machine ao compartilhamento Samba, sempre aparece esta mensagem de erro após fornecer meus detalhes de login com sucesso:
Isso se traduz em:
O Time Machine não consegue se conectar ao volume de backup.
A operação não pode ser completada. (Erro OSstatus -1073741275.)
O erro OSStatus é desconhecido parahttps://www.osstatus.com/e honestamente parece mais um estouro de bugs do que um código de erro válido. (É quase -2 ^ 30.)
Qual poderia ser a causa desse erro e como posso corrigi-lo?
Estou a usar:
- macOS 10.13.5
- Linux RaspberryPi 4.9.35-v7+
- Samba4.8.0
Responder1
Você precisa ativar o log do samba para ver o erro detalhado. Para mim, esse erro significa que meu nome anunciado no avahi é diferente do nome do meu compartilhamento samba. em smb.conf
## Definde your shares here
[TimeMachine Home]
E na definição do serviço 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>
A string "TimeMachine Home" na configuração acima.
Referência de configuração: https://www.reddit.com/r/homelab/comments/83vkaz/howto_make_time_machine_backups_on_a_samba/
Responder2
Verifique os logs do Samba em /var/log/samba/log.[nome do host do seu cliente].
No meu caso, o log dizia:
Erro ao carregar o módulo '/usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so': /usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so: não é possível abrir o arquivo de objeto compartilhado: Não tal arquivo ou diretório
Por algum motivo, o módulo VFS "streams_xattr", necessário para o funcionamento adequado do Time Machine, estava faltando.
Eu consertei instalando um pacote para módulos VFS:
sudo apt install samba-vfs-modules
Então reiniciei o samba:
sudo systemctl restart smbd
E consegui autenticar.
Responder3
Para quem pesquisou no Google OSStatus error -1073741275
e acabou aqui:
Você está tentandoreconectarseu Time Machine para o seu NAS, e ele estava funcionando bem antes?
(E talvez você esteja usando um NAS pré-construído, como Synology ou Netgear, e não tenha acesso fácil às configurações de registro do samba, como sugere @hnws?)
Em seguida, certifique-se de que você está usando exatamente o mesmo nome de usuário/conta em seu NAS que usou anteriormente para conectar o Time Machine ao seu NAS e certifique-se de que a conta ainda tenha (as mesmas) permissões para o compartilhamento do Time Machine.