Sparesbundles sich wieder unter den genannten Verzeichnissen einhängen lassen

Ich bin von El Capitan direkt auf Monterey umgestiegen und schlage mich jetzt mit folgendem Problem herum:


Bei mir liegt der Inhalt der Ordner ~/Pictures und ~/Movies in entsprechenden Spare-Images unter ~/Documents, da die Time-Machine dazu neigt, gerne einmal ein Terabyte (Größe jener Ordner) auf dem Backup freizuräumen, um dann nur 2 GB zu kopieren.


Dies wurde bislang mit Befehlen wie

hdiutil attach ~/Documents/Pictures.sparsebundle -mountpoint ~/Pictures -nobrowse


gelöst und der Inhalt der Images als entsprechende Ordner eingebunden.

Unter Monterey erscheint jetzt die Fehlermeldung: "hdiutil: attach failed - Zugriff verweigert"


Nutze ich aber einen Unterordner von ~/Pictures als Ziel, klappt es.

hdiutil attach ~/Documents/Pictures.sparsebundle -mountpoint ~/Pictures/P -nobrowse


Es fällt auch auf, dass der Ordner ~/Pictures nicht in den Papierkorb gelegt werden kann, jedoch mit rm -r ~/Pictures gelöscht werden kann.


Hat jemand eine Idee, wie sich die Sparesbundles wieder unter den genannten Verzeichnissen einhängen lassen?


[Betreff vom Moderator bearbeitet]

Mac mini, macOS 12.4

Gepostet am 26. Juni 2022 07:12

Antworten
Frage gekennzeichnet als Höchstrangige Antwort

Gepostet am 29. Juni 2022 10:34

Ich denke, ich habe die Lösung selbst gefunden:

$ ls -als@e ~/Pic*

total 0

0 drwx------ 2 me staff 68 29 Jun 18:44 .

0 drwxr-xr-x@ 77 me staff 2618 29 Jun 19:01 ..

com.apple.FinderInfo 32

0: group:everyone deny delete


$ chmod -a group:"everyone deny delete" ~/Pictures/..

$ hdiutil attach ~/Documents/Pictures.sparsebundle -mountpoint ~/Pictures -nobrowse


Ursache war obiges acl


Ähnliche Fragen

11 Antworten
Frage gekennzeichnet als Höchstrangige Antwort

29. Juni 2022 10:34 als Antwort auf Langjähriger_AppleNutzer

Ich denke, ich habe die Lösung selbst gefunden:

$ ls -als@e ~/Pic*

total 0

0 drwx------ 2 me staff 68 29 Jun 18:44 .

0 drwxr-xr-x@ 77 me staff 2618 29 Jun 19:01 ..

com.apple.FinderInfo 32

0: group:everyone deny delete


$ chmod -a group:"everyone deny delete" ~/Pictures/..

$ hdiutil attach ~/Documents/Pictures.sparsebundle -mountpoint ~/Pictures -nobrowse


Ursache war obiges acl


27. Juni 2022 11:56 als Antwort auf Langjähriger_AppleNutzer

Hast du schon versucht, unsichtbare Dateien mit dem TinkerTool im entspr. Ordner sichtbar zu machen? Könnte der Abgleich von Bildern mit der iCloud in Verbindung stehen, die evtl. eingeschaltet ist und Bilder aus dem

Picture-Ordner hin- und herschaufelt?

Die iCloud- und iCloud-Drive-Dienste waren in vorherigen MacOS-Versionen noch nicht so tief im System verzahnt.

27. Juni 2022 10:28 als Antwort auf Biker17

Die Ursache jenes Problems scheint zu sein, dass irgend ein Prozess unter Monterey jenen Ordner nach dessen Löschung durch rm -r ~/Pictures/ erneut anlegt und mit Inhalten füllt.


Vermutlich ist eine "Race-Condition" die Ursache jener Probleme, denn der Ordner lässt sich problemlos via rm -r ~/Pictures/ löschen.


Folgende Änderung des LaunchAgents ist unverzichtbar:

"/Users/myUser/Documents/Pictures.sparsebundle -mountpoint /Users/myUser/Pictures" muss in "~/Documents/Pictures.sparsebundle -mountpoint ~/Pictures" abgeändert werden.


27. Juni 2022 10:43 als Antwort auf Biker17

Biker17 schrieb:

Die Frage ist doch sehr speziell -

Ja...

Ich bin schon sehr lange unter Unix/macOS aktiv und beantworte in Foren idR. ähnliche Fragen.


An jenem Problem bin ich jedoch gescheitert.

Meine aktuelle Arbeitsthese ist, dass ein Prozess unter macOS Monterey jenen Ordner immer wieder mit Daten füllt, weshalb der Launch-Agent keinen leeren Ordner vorfindet und deshalb scheitern muss.



28. Juni 2022 04:06 als Antwort auf Netcracker

Du kannst Systemdateien damit sichtbar machen, die du sonst nicht siehst, weil du sonst eine Applikation schreiben müsstest, die dir den Ordner und die Ordnerrechte abfragt.

Um erste Infos zum Problem zu erhalten ist der Tipp ausreichend.

Ausserdem kann sich der Fragesteller an das stackoverflow-Forum oder Mirco von http://www.apfel-z.net/spezial/kontakt/ wenden, die sich mit Unix auskennen.

28. Juni 2022 12:35 als Antwort auf AndiV

Was in dem Ordner ist, kann ich auch mit ls -als ~/Pictures sehen.

Zusätzlich habe ich beim Admin-User "defaults write com.apple.Finder AppleShowAllFiles true" aktiv, d.h.:
Gebe ich dem Admin-User Lese- und Schreibrechte auf /Users/me/Pictures, sehe ich auch versteckte Dateien.

Das ist nicht das Problem.

Natürlich könnte ich ein "rm -r ~/Pictures" unmittelbar vor
"hdiutil attach ~/Documents/Pictures.sparsebundle -mountpoint ~/Pictures -nobrowse"

ausführen lassen, aber solch eine Methode hat ziemlich viel Katastrophenpotential.

Das Ganze ist vermutlich weniger ein Unix-Problem, als der Grund dafür, warum Apple ~/Pictures nicht via Finder löschen lässt.

Dieser Thread wurde vom System oder dem Community-Team geschlossen. Du kannst alle Beiträge positiv bewerten, die du hilfreich findest, oder in der Community nach weiteren Antworten suchen.

Sparesbundles sich wieder unter den genannten Verzeichnissen einhängen lassen

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.