Primeiro, você precisa descobrir o nome do seu disco, armazená-lo em uma variável do shell:
#!/bin/sh
backupVolume='diskutil list | awk '/ Backup / {print $6}''
"Backup" é o nome da minha unidade. Algo como "disk2s1" será armazenado nessa variável. Esta parte do script de shell monta a unidade:
if [ ! -z "$backupVolume" ]
then
diskutil mount $backupVolume
fi
Para ejetar automaticamente uma unidade, você pode usar este script de shell:
#!/bin/sh
osascript -e 'tell application "Finder" to eject "Backup"'
Espero que seja isso que você quis dizer.