Ho il filesystem HFS + rappresentato dal file immagine .dmg . Per motivi di sicurezza mi piacerebbe assicurarmi che ogni I / O si applichi direttamente al file .dmg e non attraverso alcun tipo di memoria nel mezzo.
C'è un modo per cancellare l'opzione per leggere e scrivere nella cache durante il montaggio del filesystem?
Durante la mia ricerca (fonte: Sviluppatore Apple ) su questo ho scoperto che HFS + le udienze contengono il campo attributes , che si riferisce agli attributi del volume. Uno dei suoi bit di contenimento è denominato kHFSVolumeNoCacheRequiredBit e questo bit è impostato se i blocchi di questo volume non devono essere memorizzati nella cache, il che è praticamente ciò di cui ho bisogno.
Qualche idea su come configurare correttamente questo volume (riga di comando, applicazione, API, ecc.)?