Tengo un servidor de archivos (SMB/Samba 4.5.16) en la red local. Si pongo un archivo .dmg en él (en cualquier lugar) e intento montarlo, MacOS SIEMPRE lo verifica primero, lo que significa leerlo todo, lo que lleva casi 30 minutos para un archivo de 200GB a través de GBit Ethernet.
Así que, de nuevo, el escenario es: Un servidor SMB exporta un recurso compartido, lo monto normalmente en el Mac (que funciona bien), el recurso compartido contiene un archivo .dmg, intento montarlo, el archivo .dmg se verifica. Cada vez. Después de eso, el montaje tiene éxito y puedo utilizar el sistema de archivos del dmg sin problemas, pero la verificación de 30 minutos es un total show stopper.
He probado las siguientes cosas, ninguna de las cuales ayuda (todas de ¿Cómo puedo omitir la verificación de un archivo .dmg? ):
# Disable the "Are you sure you want to open this application?" dialog
defaults write com.apple.LaunchServices LSQuarantine -bool false
# Disable Disk Image Verification: Verifying ...
defaults write com.apple.frameworks.diskimages skip-verify -bool true
defaults write com.apple.frameworks.diskimages skip-verify-locked -bool true
defaults write com.apple.frameworks.diskimages skip-verify-remote -bool true
Montar la cosa con hdiutil attach -noverify
monta el sistema de archivos de sólo lectura -- inútil.
Este es un M1 Mac corriendo el Big Sur. Antes tenía un Mac Intel que ejecutaba Catalina, y no tuve este problema con él. El archivo se montó casi instantáneamente (es decir, sin verificación), desde el mismo servidor de archivos.
Si copio el archivo al disco local y lo monto desde allí, funciona sin verificación.
¿Cómo puedo arreglar esto? ¿Alguien está haciendo esto con éxito, y si es así, qué servidor de archivos y la versión de MacOS está utilizando?