
Ich möchte einen Raspberry Pi 3 als Backup-Laufwerk für meinen Mac mit Time Machine verwenden. Daher
- installiertes Samba 4.8.0, das von der Backup-Software Time Machine entsprechend ihrerFehlerverfolgung.
- aktiviert den Samba-Dienst über
sudo systemctl enable smbd
. Die Ausgabe dersudo systemctl status smbd
Zustände erfolgt überActive: active (running)
. - viele Beispielkonfigurationen ausprobiert,
/etc/samba/smbd.config
nämlichDas,Das,Das,DasUndDas.
Beim Versuch, Time Machine mit der Samba-Freigabe zu verbinden, erscheint nach erfolgreicher Eingabe meiner Anmeldedaten immer diese eine Fehlermeldung:
Es bedeutet:
Time Machine kann keine Verbindung zum Sicherungsvolume herstellen.
Der Vorgang konnte nicht abgeschlossen werden. (OSStatus-Fehler -1073741275.)
Der OSStatus-Fehler ist unbekannthttps://www.osstatus.com/und scheint ehrlich gesagt eher ein fehlerhafter Überlauf als ein gültiger Fehlercode zu sein. (Es ist fast -2^30.)
Was könnte die Ursache dieses Fehlers sein und wie kann ich ihn beheben?
Ich benutze:
- macOS 10.13.5
- Linux RaspberryPi 4.9.35-v7+
- Samba 4.8.0
Antwort1
Sie müssen die Samba-Protokollierung aktivieren, um detaillierte Fehler anzuzeigen. Für mich bedeutet dieser Fehler, dass mein von Avahi angekündigter Name nicht mit meinem Samba-Freigabenamen übereinstimmt. in smb.conf
## Definde your shares here
[TimeMachine Home]
Und in der Avahi-Dienstdefinition:
<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>
Die Zeichenfolge „TimeMachine Home“ in der obigen Konfiguration.
Konfigurationsreferenz: https://www.reddit.com/r/homelab/comments/83vkaz/howto_make_time_machine_backups_on_a_samba/
Antwort2
Überprüfen Sie die Samba-Protokolle in /var/log/samba/log.[Hostname Ihres Clients].
In meinem Fall stand im Protokoll:
Fehler beim Laden des Moduls „/usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so“: /usr/lib/x86_64-linux-gnu/samba/vfs/streams_xattr.so: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis vorhanden.
Aus irgendeinem Grund fehlte das VFS-Modul „streams_xattr“, das für den ordnungsgemäßen Betrieb von Time Machine erforderlich ist.
Ich habe es behoben, indem ich ein Paket für VFS-Module installiert habe:
sudo apt install samba-vfs-modules
Dann habe ich Samba neu gestartet:
sudo systemctl restart smbd
Und ich konnte mich authentifizieren.
Antwort3
Für alle, die gegoogelt haben OSStatus error -1073741275
und hier gelandet sind:
Versuchst du geradeerneut verbindenIhre Time Machine auf Ihr NAS und hat es vorher einwandfrei funktioniert?
(Und verwenden Sie vielleicht ein vorgefertigtes NAS wie Synology oder Netgear und haben keinen einfachen Zugriff auf die Samba-Protokollierungseinstellungen, wie @hnws vorschlägt?)
Stellen Sie dann sicher, dass Sie auf Ihrem NAS genau denselben Benutzernamen/dasselbe Konto verwenden, das Sie zuvor zum Verbinden von Time Machine mit Ihrem NAS verwendet haben, und stellen Sie sicher, dass das Konto noch (dieselben) Berechtigungen für die Time Machine-Freigabe hat.