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.)?