Hexenwerk

Seit dem dritten Versagen einer konventionellen Festplatte war mein iMac im Besitz einer SSD. Die Grösse von 1 TB erschien mir ausreichend. Netter Nebeneffekt: da der Arbeitsspeicher nicht aufrüstbar  und deutlich zu gering ausfiel, war mein iMac immer langsamer und langsamer geworden. Nach der Renovierung lief’s jetzt wie geschmiert.

Na klar, der Auslagerungsspeicher war durch die Verwendung einer SSD jetzt pfeilschnell.

Na gut.

Natürlich war die verbaute SSD mit dem neuen APFS formatiert.

Da so wichtige Werkzeuge wie CarbonCopyCloner damit aber umgehen gelernt hatten, machte ich mir deswegen keine weiteren Gedanken.

Bis ich gestern – so aus Langeweile – mal die Informationen zu meiner Systemplatte eingesehen hatte.

Alarmierend! Der freie Speicherplatz würde knapp, es waren nur noch ca. 30 GB freier Platz vorhanden.

Der Menüpunkt „Speicher verwalten“ sollte da doch weiter helfen.

Ich begann, das sinkende Schiff zu erleichtern, indem ich die fettesten Passagiere über Bord warf. Dutzende von Videos (jedes etwa 1,3 GB gross) mussten gehen. Ohne Schwimmweste.

Aber: oh weh! Der freie Platz schien gar nicht grösser zu werden!

Heute nun fand ich eine Verfahrensanweisung im Netz, die mir da helfen könnte.

Und so stieg ich dann in die tiefsten Tiefen des Maschinenraums hinab, um freien Plattenplatz zu gewinnen.

Zu Anfang sah das noch so aus:

 

 

 

 

 

Man achte auf „Avail“: 24GI. Mehr Platz schien auf der Systemplatte nicht frei zu sein!

Der Anweisung entsprechend, begann ich nun, eine Datei „foo.bar“ zu erstellen und diese wachsen zu lassen.

Und siehe da, selbst als diese 240 GB Grösse überschritt, war noch keine Fehlermeldung bezüglich knapp werdenden Plattenplatzes erschienen, obwohl doch nur 24 GB als verfügbar angesehen wurden.

 

Und die Datei wuchs und wuchs und wuchs…

Bis ich dann irgendwann die Geduld verlor und den Vorgang abbrach.

Nach Löschen der Datei „foo.bar“ bin ich jetzt wieder im Besitz von unverhältnismässig viel freiem Plattenplatz.

 

 

 

 

 

Wobei die Grösse der Datei „foo.bar“ und nach Löschen derselben der angezeigte freie Platz („avail“) überhaupt nicht übereinstimmen.

So.

Da wäre es jetzt mal an Apple, mir zu erklären, was das soll.

Was habe ich von einem hochmodernen, speziell für SSDs gut geeigneten Dateisystem, das mir leider überhaupt nicht korrekt den freien Plattenplatz anzeigen mag?

Denn das beschriebene Verfahren ist umständlich und sicher nicht jedermanns Sache.

Alle mir bekannten Dateisysteme geben korrekt Auskunft über den freien und belegten Plattenplatz, wieso dieses nicht?

Mir ist bekannt, dass gelöschte Dateien erstmal nur ihren Eintrag im Directory verlieren, worauf der von ihnen belegte Plattenplatz bei Bedarf überschrieben werden kann. Darauf beruhen ja schliesslich auch alle Dateirettungstools, die gelöschte Dateien wieder herstellen können, sofern man in der Zwischenzeit keine Schreiboperationen auf der betroffenen Platte vornimmt.

Neben einer verwirrenden Struktur hat APFS offenbar auch eine Macke, was die Darstellung freien Platzes angeht, erschien es mir.

Eine Suche im Web half weiter: Es scheint so, als ob es nicht am Dateisystem liegt, sondern am „veralteten“ Werkzeugbesatz in High Sierra.

Jedenfalls entnehme ich das dieser netten Einführung in APFS. Die ist sehr ausführlich – und relativ beruhigend.

Leider ist ein „Aufrüsten“ auf Catalina, um aktualisiert Werkzeuge zu bekommen, momentan noch nicht möglich – zu viele 32-Bit-Anwendungen brauche ich einstweilen noch.

Externer Festplatten-Blues

Nachdem jetzt meine externe 1-TB-Festplatte von Samsung in einem Freecom-Gehäuse zum zweiten Mal innerhalb weniger Wochen „defekt“ war (nicht auf dem Desktop erscheinend, das Festplattendienstprogramm gab einen Reparaturversuch auf mit der Bemerkung, die Platte werde am besten neu formatiert), habe ich DiskWarrior darauf losgelassen. Nun, natürlich schlug DW mir ein neues Directory vor, ein optimiertes….

Das hilft aber nur vorübergehend. Irgendwann nach kürzerer oder längerer Zeit ist es dann wieder soweit: ein repariertes Directory wird von DiskWarrior vorgeschlagen – und man tut gut daran, nicht lange zu überlegen….
Wenn man der lieben Tante Apple auf den Leib rückt – sprich, die Support-Foren durchwühlt, findet man Berichte über „mein TimeMachine-Laufwerk erscheint nicht mehr auf dem Desktop“ zuhauf. Eine verlässliche Lösung habe ich dort noch nicht gefunden, teilweise wird die Hardware angeschuldigt und ein „get actual firmware“ ausgesprochen…
Na, inzwischen ist der status quo eingestellt: ab und zu mal DiskWarrior drübergucken lassen und hin und wieder mal ein neues „optimiertes“ directory schreiben lassen, dann klappt‘s auch mit dem Nachbarn – äh der USB-Festplatte und TimeMachine….

Habe dann mal über Ersatz der fehleranfälligen Festplatte nachgedacht.

Der kam in Gestalt einer

    Western Digital 2-TB Platte

(die als Gewinn einer Leserumfrage von MacUP!) hier eingetrudelt ist. Wird mittels Icy-Box IB 110 über den USB-2.0-Anschluß betrieben.

Allerdings war die anfängliche Freude über die sehr leise und fehlerfrei laufende Festplatte nur von kurzer Dauer.

Inzwischen mault DiskWarrior auch bei dieser Platte herum. Das Directory habe ich inzwischen nahezu wöchentlich erneuern müssen. Ständig wird bemängelt, die „CustomIconFlags“ seien nicht korrekt, dazu gibt es Dateien, die 0 Bytes groß sind (obwohl das Original durchaus Inhalt hat). Das betrifft aber nur die Platte, die ständig mit dem iMAC über USB 2.0 verbunden ist und auf die TimeMachine sporadisch zugreift. Platten, die hin und wieder angeschlossen und ansonsten in Ruhe gelassen werden (ausgeworfen und abgeschaltet), sind nicht betroffen. Was ist da nur los?

Hier mal eine Log-Datei nach DiskWarrior-Anwendung:


DiskWarrior has successfully built a new optimized directory for the disk named „Western Digital Green.“ The new directory is ready to replace the original directory.! ! All file and folder data was easily located.!
!
Comparison of the original and replacement directories indicates that there will be changes to the number, the contents and/or the attributes of the files and folders. It is recommended that you preview the replacement directory and examine the items listed below. All files and folders were compared and a total of 69.216.576 comparison tests were performed.!
!
• Errors, if any, in the directory structure such as tree depth, header node, map nodes, node size, node counts, node links, indexes and more have been repaired.! ! • 4.760 link files had a creation date that was repaired.!
! • 13 files had a directory entry with an incorrect text encoding value that was repaired.! ! • 7 folders had a directory entry with an incorrect custom icon flag that was repaired.! ! • The Root creation date was repaired.! ! • Critical values in the Volume Information were incorrect and were repaired.! ! Disk Information:! ! Files: 2.675.568! Folders: 570.386! Free Space: 457.85 GB! Format: Mac OS Extended (Journaled)! Block Size: 4.096! Disk Sectors: 3.906.357.344! Media: Generic External! ! Time: 22.06.2010 14:44:13 Uhr! DiskWarrior Version: 4.2 – RD480717

Wenn irgendjemand irgendeinen Tip hat…. bitte melden!

8.9.10
Habe inzwischen weiter experimentiert: TimeMachine abgeschaltet, directory von Diskwarrior reparieren lassen und abgewartet, wie lange der Frieden hält.

Zwei Tage. Dann ist wieder alles wie gehabt.

Fazit: die Hardware ist es nicht. Auch die Software nicht, die die Platte nutzt. Bleibt nur der USB-Contoller im iMac!?

Das wird ja spannend…

Inzwischen (8.11.10) mehren sich die Hinweise auf einen Bug des Betriebssystems selbst.
Tinkertool System 2 kann einen Kopiervorgang simulieren und warnt vor möglichem Datenverlust (Dateiattribute würden nicht korrekt behandelt). In der Erklärung dazu heißt es lapidar: „Einige Versionen von Mac OS X sind bekannt dafür, nicht wie erwartet zu arbeiten, wenn Sie den Finder verwenden, um Dateien von einem Datenträger auf einen anderen zu kopieren. Die Tests prüfen, ob Sie möglicherweise Verlust oder Beschädigung von Daten zu erwarten haben — insbesondere bei der Behandlung von Dateiattributen — wenn Objekte zwischen zwei ausgewählten Volumes kopiert werden.“

Na toll. Ach wie schick! Wann gibt’s den Fix dazu?