Para desmontar una unidad con nombre desde la línea de comandos escribí una función bash que simplemente le dice al Finder a través de AppleScript que expulse la unidad:
eject () { osascript -e "tell application \"Finder\" to eject disk \"$1\"" ; }
Sin embargo, también me gustaría encontrar una manera de volver a montar posteriormente esa unidad (por nombre), pero esto parece ser algo más complicado, tal vez requiera el uso de diskutil
?