Hans-Werner Kneitinger schrieb am 20/5/2021 08:34:
> Am 19.05.21 um 17:36 schrieb Gerald E:scher:
>
>>> Samba: Version 4.4.16, möglich ist smb1 ... smb3.
>>
>> TimeMachine-Backups gehen erst mit Samba 4.8.
>>
https://wiki.samba.org/index.php/Configure_Samba_to_Work_Better_with_Mac_OS_X
>
> OK, danke für den Hinweis. Habe SMB bis jetz am Mac vermieden weil es
> langsamer als AFP ist.
Ich ebenso. Aber irgendwann wird AFP wohl aus macOS raus fliegen. Apple
hat, warum auch immer, entschieden, stattdessen Samba um für macOS (und
Timemachine) nötige Funktionen zu ergänzen.
>> Ohne hinein kompiliertes Zeroconf (Bonjour) wird das nichts. Zusätzlich
>> muss Avahi installiert sein.
>> Steht wenigstens in der afp.conf bei der Freigabe der Partition
>> "time machine = yes"?
>
> Mhh, muss ich mal suchen. Da läuft zwar ein Linux drauf, aber die
> Dateistruktur ist sehr eigen.
Bei Debian und Ubuntu /etc/netatalk/afp.conf. Als ich netatalk 3.x noch
selber kompiliert habe, weil bei Debian/Ubuntu nur 2.x enthalten war,
war es standardmäig WIMRE /usr/local/etc/afp.conf.
>>> Die "Bonjour" Freigabe der TM-Emulation ist angeschaltet.
>>
>> Wie denn? Ist ja nicht in den afpd hinein kompiliert.
>
> Über die Oberfläche des NAS. Da gibt es "Systemsteuerung/Dateidienste"
> dort gibt es mehrer Reiter, Unter anderm "SMB/AFP/NFS" und "Erweitert.
>
> Unter "SMB/AFP/NFS" kann ich die Dienste aktivieren und alles mögliche
> einstellen. Steht aber wohl alles auf "Standard".
>
> Unter "Erweitert" gibt es dann 3 Abschnitte.
> Bonjour: Kann ich aktivieren und dann kann ich dort einzeln die Dienste:
> Bonjour Printer Broadcast,
> Bonjpour Time Machine Broadcast über SMB,
> und
> Bonjour Time Machine Broadcast über AFP.
> aktivieren.
Achso. Die haben anscheinend statt netatalk mit Avahi kommunizieren
zu lassen, für Ahavi service-Dateien geschrieben, die über die
NAS-Oberfläche aktiviert werden.
Gaht natürlich auch, solange in den service-Dateien das Richtige drin
steht.
Falls es dich interessiert, kannst du "Discovery" aus dem Äpp-Store
installieren (oder auf einer Linux-Kiste den Avahi-Browser) und dir
ansehen, was das NAS per Bonjour/Avahi verkündet.
Das TM-Backup findet sich unter "_adisk._tcp", die anderen
netatalk-Freigaben unter "_afpovertcp._tcp".
> Das Backup selbst erzeugt auf dem NAS ein .sparsebundle.
Das vermutlich auf einer ext4-Partition liegt. Mir gefällt sowas nicht,
denn falls das NAS ausfällt und man dringend auf das TM-Backup zugreifen
möchte, geht das nur mit Verrenkungen (Festplatte aus dem NAS ausbauen,
an Mac anschließen, mit FUSE-ext2 mounten, hoffen, dass TimeMachine das
Sparse bundle akzeptiert).
Eine Migrierung des TM-Backups auf eine neue macOS-Installation (Worst
case: Mac und NAS gleichzeitig kaputt), wird erst recht zur
Herausforderung, falls es überhaupt möglich ist.
Eine Zeit lang habe ich die TM-Backups von meinem MacBook Air auf eine
Linux-Kiste mit Xubuntu durchgeführt und zwar auf eine HFS+-Partition,
wobei Linux HFS+ nur schreiben kann, wenn das Journal abgeschaltet
ist. Das Ganze war eine eher wackelige Angelegenheit und ca. einmal im
Jahr musste das TM-Backup neu erstellt werden. Diese HFS+-Platte mit
dem Sparse bundle konnte aber per USB direkt ans Air angesteckt und
TimeMachine hat das Backup gefunden.
Nun verwende ich meinen Mac mini (High Sierra) mit einer USB-Platte als
TM-Server für das Air, das wird so von Apple offiziell unterstützt, geht
absolut zuverlässig und notfalls könnte ich die USB-Platte auch direkt
ans Air anstecken.
> Die FW ist die aktuellste
Aber leider veraltet, siehe Samba.
> und wie gesagt es läuft so seit 2013 bis
> einschließlich Mojave. Catalina hatte ich nie produktiv im Einsatz und
> dachte eigentlich das Big Sur 11.3 nun die Kinderstube verlassen haben
> sollte und ich von Mojave migrieren kann.
Big Sur verwende ich selber noch nicht[1]. Ich kann mir durchaus
vorstellen, dass Apple irgendwas beim TM-Backup auf Netzlaufwerke
geändert hat, was in netatalk noch fehlt und vielleicht auch nie ergänzt
wird.
Mit einem aktuellen Samba würde es vermutlich funktionieren.
[1] Ich warte auf einen bunten iMac in 27" :-)
--
Gerald