Es können keine Dateien auf der Samba-Freigabe für Time Machine erstellt werden

1

OS 10.14.2 / Ubuntu 10.04 / Samba 4.9.2

Mein letztendliches Ziel ist es, eine Samba-Freigabe mit Time Machine zu verwenden. Ich habe eine aktuelle Version von Samba (4.9.2) erstellt, die die erforderliche Unterstützung für Time Machine bietet, und diese auf meinem Linux-System installiert. Außerdem habe ich ein gemeinsames Volume, das ich von meinem Mac aus laden kann. Ein guter Anfang ;)

Das Problem ist, dass ich bei jedem Versuch, Dateien oder Verzeichnisse zu erstellen, Berechtigungsfehler erhalte:

henry-crunn: timemachine rful011 $ id
uid = 501 (rful011) gid = 20 (staff) ...
henry-crunn: timemachine rful011 $ ls -l / Bände /
insgesamt 64
lrwxr-xr-x 1 Wurzelrad 1 3 Feb 10:43 Macintosh HD -> /
drwx ------ 1 rful011 staff 16384 3 Feb 12:04 timemachine
drwx ------ 1 rful011 staff 16384 3 Feb 12:04 timemachine-2
henry-crunn: timemachine rful011 $ touch / Volumes / timemachine / test
touch: / Volumes / timemachine / test: Erlaubnis verweigert

Die von ls -l angezeigten Berechtigungen sehen gut aus, aber mir wird die Berechtigung für alle Vorgänge verweigert, mit denen Dateien auf dem Volume erstellt werden.

Ich erhalte den gleichen Fehler, als ich versuchte, das Volume mit tmutil zur Sicherungsliste hinzuzufügen - dies war der Zeitpunkt, an dem ich zum ersten Mal feststellte, dass es ein Problem gab.

Hier ist die smb-Konfiguration:

[global]

Mac OS-Unterstützung

vfs objects = catia fruit streams_xattr
fruit:aapl = yes

[timemachine] comment = Time Machine path = / mnt / macmini-bb / timemachine browserbar = yes beschreibbar = yes create mask = 0600 directory mask = 0700 spotlight = no fruit: time machine = yes

Hast du irgendwelche Gedanken darüber, was ich vermasselt habe oder was du überprüfen musst?

Update nach mehr Fummelei und Recherche:

Es scheint ein Sperrproblem zu sein. Ich habe eine Datei auf der Linux-Seite der Freigabe erstellt und sie dann mit textedit auf der Rückseite geöffnet. Alles in Ordnung, bis ich versuchte, die Datei zu ändern, und dann ein Popup mit der Meldung, dass die Datei gesperrt war, angezeigt wurde. Möchten Sie sie duplizieren? Bildbeschreibung hier eingeben

Nachdem ich ein bisschen mehr gegoogelt hatte, fand ich viele Beiträge zu gesperrten Dateien und Freigaben, die hauptsächlich darauf hindeuten, dass die Probleme mit dem Versuch von MacOS zusammenhängen, eine Vorschau auf freigegebenen Laufwerken zu erstellen

Unbekannt ist, dass Get Info nicht anzeigt, dass die Datei gesperrt ist.

Der Vorschlag ist, dass Finder versucht, eine Vorschau des Inhalts des Laufwerks zu erstellen, und Sperren im Verzeichnis belässt.

Russell Fulton
quelle
Haben Sie versucht, ein Backup für diese Freigabe zu erstellen? Ich habe etwas Ähnliches auf einem Win2012-Server gemacht und musste ein Sparseimage verwenden und dieses Sparseimage als HFS + formatieren, da es anscheinend auch dann als APFS erstellt wird, wenn Sie HFS + angeben, wenn Sie eines im Festplatten-Dienstprogramm erstellen.
Steve Chambers
Es können beliebig viele Einträge in / Volumes vorhanden sein, die nicht unbedingt den aktuellen Bereitstellungen entsprechen. Sie können diejenigen entfernen, die dies nicht tun. In Ihrem Beispiel wurde der Freigabe, mit der Sie verbunden waren, vom Betriebssystem irgendwann der Name 'timemachine-2' zugewiesen. Aus diesem Grund wird dieser Name in / Volumes angezeigt.
Marc Wilson
Können Sie versuchen, die Time Machine-Freigabe in den Time Machine-Einstellungen in Preferences.app auszuwählen? Wird ein Fehlerdialog angezeigt?
Gummibando