Opción 1: montar la unidad de solo lectura
Puede montar la unidad USB de solo lectura utilizando Diskutil.
- Primero, inserte / monte la unidad una vez, ejecute
diskutil list
desde Terminal.app y tome nota del dispositivo que representa la unidad (debería ser algo así como /dev/diskN
N siendo cualquier número).
- Expulse el disco ejecutando
diskutil unmountDisk /dev/diskN
reemplazando N por el número anotado en el primer paso
- Monte el disco de solo lectura ejecutando
diskutil mountDisk readOnly /dev/diskN
Por supuesto, esto requiere que ejecute activamente estos comandos cada vez que quiera usar el stick de archivo. Para una solución automatizada, eche un vistazo a MarcoPolo o escriba un comando launchd (consulte, por ejemplo, aquí para obtener inspiración).
Opción 2: use el control de acceso en la unidad
¿Realmente necesita formatearse el disco en FAT32 o de todos modos solo accede a él desde un sistema Mac OSX? En el último caso, puede guardar el contenido de la unidad en otra unidad, volver a formatearlo como una unidad Mac OSX, mover / copiar el contenido y quitarle los derechos de escritura a cualquiera.
sudo chmod
? Idealmente, ni siquiera Spotlight debería tocar el volumen.