
Quiero usar una Raspberry Pi 3 como unidad de respaldo para mi Mac usando Time Machine. Por lo tanto, yo
- instaló Samba 4.8.0, al que podrá conectarse el software de respaldo Time Machine de acuerdo con sulocalizador de bichos.
- activó el servicio Samba a través de
sudo systemctl enable smbd
. La salida desudo systemctl status smbd
los estadosActive: active (running)
. - Probé muchas configuraciones de ejemplo para
/etc/samba/smbd.config
, a saber,este,este,este,esteyeste.
Al intentar conectar Time Machine al recurso compartido Samba, siempre aparece este mensaje de error después de proporcionar correctamente mis datos de inicio de sesión:
Se traduce en:
Time Machine no puede conectarse al volumen de copia de seguridad.
La operacion no pudo ser completada. (Error de estado -1073741275.)
El error OSStatus es desconocido parahttps://www.osstatus.com/y, sinceramente, parece más un desbordamiento de errores que un código de error válido. (Son casi -2^30.)
¿Cuál podría ser la causa de este error y cómo puedo solucionarlo?
Estoy usando:
- macOS 10.13.5
- Linux raspberrypi 4.9.35-v7+
- Samba 4.8.0
Respuesta1
Debe activar el registro de samba para ver el error detallado. Para mí, este error significa que mi nombre anunciado de avahi es diferente del nombre de mi recurso compartido de samba. en smb.conf
## Definde your shares here
[TimeMachine Home]
Y en la definición del servicio 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>
La cadena "TimeMachine Home" en la configuración anterior.
Referencia de configuración: https://www.reddit.com/r/homelab/comments/83vkaz/howto_make_time_machine_backups_on_a_samba/
Respuesta2
Verifique los registros de Samba en /var/log/samba/log.[el nombre de host de su cliente].
En mi caso, el registro decía:
Error al cargar el módulo '/usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so': /usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so: no se puede abrir el archivo de objeto compartido: No dicho archivo o directorio
Por alguna razón, faltaba el módulo VFS "streams_xattr", necesario para que Time Machine funcione correctamente.
Lo arreglé instalando un paquete para módulos VFS:
sudo apt install samba-vfs-modules
Luego reinicié samba:
sudo systemctl restart smbd
Y pude autenticarme.
Respuesta3
Para cualquiera que buscó en Google OSStatus error -1073741275
y terminó aquí:
estás tratando dereconectarsu Time Machine a su NAS y ¿funcionaba bien antes?
(Y tal vez, ¿está utilizando un NAS prediseñado, como Synology o Netgear, y no tiene fácil acceso a la configuración de registro de samba como sugiere @hnws?)
Luego, asegúrese de estar utilizando exactamente el mismo nombre de usuario/cuenta en su NAS que utilizó anteriormente para conectar Time Machine a su NAS, y asegúrese de que la cuenta todavía tenga (los mismos) permisos para compartir Time Machine.