Abra una ventana de la aplicación Terminal e introduzca el siguiente comando.
cd /Volumes/Data
Esto cambia el directorio de trabajo actual a /Volumes/Data
que es la carpeta root de la unidad externa. Si intenta expulsar la unidad, debería recibir un mensaje indicando que la unidad está siendo utilizada por la aplicación Terminal.
Supongo que en su lugar se podrían introducir los siguientes comandos que ejecutarían procesos en segundo plano. Después, podrías salir de la aplicación Terminal mientras sigues protegiendo la unidad de ser expulsada.
cd /Volumes/Data
bash -c 'while true; do sleep 3600; done &'
Usuario Salomón Ucko publicó la siguiente pregunta como comentario.
Para hacer esto permanente, ¿habría alguna manera de establecer esto como un inicio script?
Este tema está bien tratado en otros sitios de Stack Exchange. A continuación se ofrecen algunos ejemplos.