Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

iCloud Drive in macOS 15 und iOS 18: Endlich Dateien lokal vorhalten, obwohl "Speicher optimieren" aktiv ist

iCloud Drive ist auf macOS wie auch auf iOS und iPadOS gut ins System integriert – besonders das Synchronisieren des Schreibtisches und Dokumenten-Ordner bei der Nutzung mehrerer Macs ist sehr praktisch. Seit Apple die interne Architektur auf CloudKit umstellte, erhöhte sich auch die Stabilität und Performance von iCloud Drive spürbar. Doch aus bislang unerfindlichen Gründen setzte Apple eine essentielle Funktion erst mit iOS 18 bzw. macOS 15 um.


Zwei Betriebs-Modi
Grundsätzlich ist iCloud Drive in zwei unterschiedlichen Modi zu betreiben: "Alle Dateien herunterladen" oder "Speicher optimieren". Die erste Option bedeutet, dass alle Dateien, die auf iCloud Drive gespeichert sind, auch lokal auf dem Mac, iPad oder iPhone vorgehalten werden – somit ist keine Internetverbindung erforderlich, um auf diese Dateien zuzugreifen. Dies setzt allerdings ausreichenden Speicherplatz auf dem Gerät voraus.

Die zweite Option sorgt dafür, dass automatisch Dateien lokal entfernt werden, wenn der Speicherplatz auf dem Gerät knapp ist. Natürlich findet keine Löschung von iCloud Drive statt, sondern es wird nur die lokale Kopie entfernt. Hier versucht Apple, anhand Zugriffsstatistiken, der Dateigröße und anderen Merkmalen zu entscheiden, welche Dateien bei knappem Speicherplatz zuerst zu entfernen sind.

Ohne Internet keine Dokumente
Leider funktionierte diese Logik von Apple nicht sonderlich gut – und oftmals entfernte iCloud Drive lokale Daten, wenn man diese gerade benötigt und über keinen Internetzugang verfügt. Bislang konnte der Nutzer hier keinerlei Einfluss darauf nehmen, welche Dateien iCloud Drive zuerst lokal löschte.

macOS 15, iPadOS 18 und iOS 18 schaffen Abhilfe
Endlich führt Apple mit der gestern erschienenen neuen Betriebssystemgeneration aber Abhilfe ein: Auf dem Mac lässt sich per Kontextmenü oder über die Menüleiste die Option "Geladene Objekte behalten" aktivieren – und dies führt dazu, dass die Datei oder der Ordner nicht ausgelagert wird. Auf dem iPad und iPhone erreicht man die Option, in dem man in der Dateien-App einfach lange auf eine Datei drückt.

Natürlich erscheint die Option nur, wenn man für iCloud Drive "Speicher optimieren" aktiviert hat – ansonsten wäre die Option sinnlos, da sowieso immer lokale Kopien vorgehalten werden.

Technisch ein Datei-Attribut
Apple setzte die Funktion als Extended Attribute (xattr) um. Aktiviert der Nutzer die "Geladene Objekte behalten"-Funktion, setzt die Dateien-App bzw. der Finder das Attribut "com.apple.fileprovider.pinned" – und somit wissen die iCloud-Hintergrundprozesse, welche lokalen Dateien auf keinen Fall zu löschen sind.

Kommentare

eiq
eiq17.09.24 08:50
Ich hätte gern das genaue Gegenteil: sofort hochladen und lokal löschen. Wozu habe ich 2TB iCloud-Speicher, meine MacBook-SSD hat aber nur 256GB. Bis das System mal merkt, dass es etwas löschen könnte, vergehen teilweise Stunden. Also mal eben 100-200GB von einer SD-Karte in die iCloud werfen ist unmöglich. Es sei denn es gibt da einen Trick, dann gerne her damit!
+7
Hot Mac
Hot Mac17.09.24 08:58
Ich schließe mich hier mal eiq an, ich hab da nämlich auch noch keine Möglichkeit gefunden.
Wäre eine coole Sache ... 😎
+2
Paul K.
Paul K.17.09.24 09:00
Da schließe ich mich an!
Allein eine saubere Neuinstallation vom OS (ja, eher selten), führt erstmal zu einer vollen Platte.
Aber häufiger das Archivieren von großen Dateien, dann sind erstmal die anderen Geräte am Abgleichen.
Warum guckt sich Apple das nicht von Dropbox ab?!
+1
TheRocka17.09.24 09:00
Vielleicht Upload über den Browser? Kann es gerade nicht testen, da ich den Zugriff über den Browser auf iCloud deaktiviert habe.
0
strateg
strateg17.09.24 09:26
Paul K.
Da schließe ich mich an!
Allein eine saubere Neuinstallation vom OS (ja, eher selten), führt erstmal zu einer vollen Platte.
Aber häufiger das Archivieren von großen Dateien, dann sind erstmal die anderen Geräte am Abgleichen.
Warum guckt sich Apple das nicht von Dropbox ab?!

archivieren von grossen dateien auf icloud ⁉️ icloud ist fürs sharing gedacht & nicht zum archivieren oder gar backupen — trotzdem besser als keine sicherung
cuntentientscha, attentivitad, curaschi —
-3
DP_7017.09.24 09:28
@strateg: Mit entsprechendem Speicherplatz kann man iCloud selbstverständlich auch zur Sicherung von Dateien nutzen. Warum denn auch nicht?
+2
sudoRinger
sudoRinger17.09.24 09:51
eiq
Ich hätte gern das genaue Gegenteil: sofort hochladen und lokal löschen.
Wenn "optimieren" aktiviert ist, dann kann über das Kontextmenu eines Ordners der Download entfernt werden. Im Englischen "eviction" (ich habe Optimieren deaktiviert und kann daher keinen Screenshot machen).
Ist das nicht das, was Du meinst?
eiq
Also mal eben 100-200GB von einer SD-Karte in die iCloud werfen ist unmöglich. Es sei denn es gibt da einen Trick, dann gerne her damit!
Das funktioniert dann trotzdem nicht, weil es zuerst auf die lokale Festplatte kommt und danach entfernt werden kann.
+1
Taxdude17.09.24 10:14
Ich finde den Artikel ehrlich gesagt teilweise etwas irreführend. Sowohl bei iOS als auch bei MacOS habe ich außer bei den Einstellungen der iCloud zu Fotos keine Einstellung gefunden, in der ich einstellen könnte, dass entweder alles lokal vorgehalten werden soll oder der lokale Speicher insgesamt (nicht nur Fotos) optimiert werden soll.

Falls ich die Option bislang nicht gefunden habe, lasse ich mich aber natürlich gerne eines besseren belehren!
-1
ThorsProvoni
ThorsProvoni17.09.24 10:20
eiq
Ich hätte gern das genaue Gegenteil: sofort hochladen und lokal löschen.
Meinst Du "Download entfernen"? Damit kannst Du sofort hochgeladene Dateien lokal wieder löschen.
+1
Taxdude17.09.24 10:29
Okay in MacOS habe ich die Einstellung gefunden, aber in iOS weiterhin nicht.
0
eiq
eiq17.09.24 10:30
Taxdude
Das funktioniert dann trotzdem nicht, weil es zuerst auf die lokale Festplatte kommt und danach entfernt werden kann.
Das stimmt. Für mich wäre es praktisch, wenn der iCloud-Ordner einfach ein Online-Ordner ohne lokale Kopie wäre - ausgenommen natürlich etwaige gespiegelte Ordner wie der Schreibtisch, etc. Aber auch ein einzelner Ordner der als "ausschließlich online" markiert werden könnte, würde mir schon reichen. So ist der ganze Speicherplatz für mich einigermaßen nutzlos.

ThorsProvoni
Genau so geht es, aber das gerne in automatisch oder noch besser ohne dass jemals eine lokale Kopie angelegt werden würde.
0
PythagorasTraining
PythagorasTraining17.09.24 10:39
TheRocka
Vielleicht Upload über den Browser? Kann es gerade nicht testen, da ich den Zugriff über den Browser auf iCloud deaktiviert habe.
Genau so geht es❗️

Gerade probiert. Daten von einer externen SSD in den Browser der iCloud gezogen und der Upload startet.
Man muss nur den passenden Ordner wählen und kann Dateien hochladen. Wenn ich aber einen Ordner in die iCloud schieben möchte, sagt iCloud Drive im Browser, dass ich den Ordner erst komprimieren soll☹️. Also muss ich eine Ordnerstruktur manuell anlegen und dann jede Datei einzeln hochladen über den Browser. Nicht optimal das Ganze.
a² + b² = c² ist nicht der Satz des Pythagoras!
+1
eiq
eiq17.09.24 10:42
Als ich das über den Browser vor ein paar Monaten probiert habe, wurde das parallel von der iCloud wieder auf die Platte geladen, bis sie fast voll war. Wenn das jetzt besser geht, probiere ich das glatt nochmal aus. Ist zwar etwas umständlich, aber besser als gar nicht.
0
PythagorasTraining
PythagorasTraining17.09.24 10:45
Vielleicht wird es nach dem Upload synchronisiert? Hm, das habe ich jetzt nicht getestet.

Zumindest sehe ich die hochgeladene Datei jetzt auch im Finder am Mac. Aber ich habe das Optimieren auch aus.
a² + b² = c² ist nicht der Satz des Pythagoras!
0
PythagorasTraining
PythagorasTraining17.09.24 11:14
Vielleicht kann man ja mit den neuen Systemen einen Ordner von der Synchronisation ausschließen und dann immer über der Browser Dateien hochladen. 🤔

Dann sollte es doch eigentlich nur in der iCloud sein.
a² + b² = c² ist nicht der Satz des Pythagoras!
0
Robby55517.09.24 12:25
strateg
Paul K.
Da schließe ich mich an!
Allein eine saubere Neuinstallation vom OS (ja, eher selten), führt erstmal zu einer vollen Platte.
Aber häufiger das Archivieren von großen Dateien, dann sind erstmal die anderen Geräte am Abgleichen.
Warum guckt sich Apple das nicht von Dropbox ab?!
archivieren von grossen dateien auf icloud ⁉️ icloud ist fürs sharing gedacht & nicht zum archivieren oder gar backupen — trotzdem besser als keine sicherung

Natürlich ist die iCloud auch zum archivieren oder als Backup gedacht, das iPad oder iPhone macht das schon lange täglich im Hintergrund. Frage mich sowieso warum in aller Welt das bisher als Alternative zur Time Machine nicht genauso auf dem Mac angeboten wird? Wozu hab ich denn sonst außer als Photo und Videoarchiv 2 TB gebucht?
0
greenbillie17.09.24 15:25
Verhalten Mac / iPad bzgl. Download von iCloud-Files in Finder bzw. Files App
(Benutze engl. Internationalisierung, daher die engl. Bezeichner)
Da mich das Thema ziemlich betrifft, mal mein Zwischenstand.

Mac:
Der Mac bietet oben genannte Funktion “Optimize Mac Storage” an. Hier werden bei Knappheit des Speichers einzelne Download - Kopien (nicht die iCloud Originale) nach Apples Gutdünken gelöscht. 
Habe ich aus; alle Dokumente, egal aus welcher Quelle werden über iCloud synchronisiert und bei externer Quelle ohne Rückfragen auf die lokale Platte heruntergeladen. Auf Verzeichnis Ebene erscheint (rechte Maustaste)”Keep downloaded”. Wird das ausgelöst, werden alle Dateien (falls nicht schon geschehen) heruntergeladen und innerhalb des Verzeichnisses mit einem Pfeil nach unten markiert. Dies ist UNABHÄNGIG von “Optimize Mac Storage”!

Weiterhin wird nun auch “Remove Download” auf Verzeichnis Ebene angeboten und führt zur Löschung aller Dokumente der unteren Ebene und zum Auftauchen einer Wolke im Verzeichnisnamen UND bei den gelöschten Dateien.

Auf Dateien-Level wiederholt sich das gleiche “Keep downloaded” und/oder “Remove Download”. Mache ich Remove D., wird die lokale Kopie gelöscht und ein Wolkensymbol erscheint hinter dem Dateinamen und auch im übergeordneten Verzeichnis und ebenfalls im Über-übergeordneten Verzeichnis .
Tippe ich die Wolke an, wird entweder die betreffende Datei oder- im Fall von Verzeichnis- alle nicht herunter geladenen Dateien heruntergeladen.
Öffne ich eine Wolke- Datei, wird diese heruntergeladen, geöffnet und verbleibt auch nach Schliessen als lokale Kopie.
Dritte Variante: “Keep Downloaded” - Betätigung lädt ebenfalls herunter und markiert mit Pfeil nach unten .
Verhalten ist bei mir vollkommen unabhängig von “Optimize Storage”. Langfristige Erfahrung mit “Opt. Storage" habe ich nicht.

iPad
Optimize Storage gibts nicht (soweit ich sehe), dafür ein “Review and Delete Large Files” unter den Einstellungen > iCloud > iCloud-Drive > Manage Storage. Das führt allerdings zur Löschung des Files auf allen Ebenen (NICHT NUR lokale Kopie!). Ich benutze iCloud+ ; ist ggf. in der freien Version anders.

Sonst ist das Verhalten weitgehend gleich; allerdings wird als Default eine auf einem anderen Gerät erzeugte Datei NICHT automatisch heruntergeladen und wird nur mit Dateinamen und Wolkensymbol angezeigt. Verhalten sonst analog zum Mac.

Damit ist das Verhalten bei Mac und iPad sehr ähnlich und unterscheidet sich nur im Default Download beim Mac. Offen ist nur, wie sich eine “einfach” heruntergeladene Datei von einer “Keep downloaded” Datei unterscheidet. Nur bzgl. Optimize Mac storage”? Und beim iPad?
0

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.