Ich habe das HFS + -Dateisystem von .dmg
Bilddatei. Aus Sicherheitsgründen möchte ich sicherstellen, dass jede E / A direkt auf die angewendet wird .dmg
Datei und nicht durch irgendeine Art von Speicher in der Mitte.
Gibt es eine Möglichkeit, die Option für Lese- und Schreib-Caching beim Mounten des Dateisystems zu deaktivieren?
Während meiner Recherche (Quelle: Apple Entwickler ) dazu habe ich festgestellt, dass HFS + hört enthalten attributes
Feld, das sich auf Datenträgerattribute bezieht. Eines der enthaltenen Bits wird benannt kHFSVolumeNoCacheRequiredBit
und dieses Bit wird gesetzt, wenn die Blöcke von diesem Volume nicht zwischengespeichert werden sollen, was ziemlich genau das ist, was ich brauche.
Irgendeine Idee, wie man dieses Volume richtig konfiguriert (Befehlszeile, Anwendung, API usw.)?