Opción 1: montar 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
y N es 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 dispositivo de archivado. Para obtener una solución automatizada, eche un vistazo a MarcoPolo o escriba un comando launchd (consulte, por ejemplo, here para inspiración).
Opción 2: usar el control de acceso en la unidad
¿Realmente es necesario formatear la unidad en FAT32 o solo tiene acceso a ella desde un sistema Mac OSX de todos modos? En el último caso, puede guardar el contenido de la unidad en otra unidad, reformatearla como una unidad Mac OSX, mover / copiar el contenido de nuevo y quitar los derechos de escritura de cualquiera.