Você poderia usar um applescript ao longo das linhas de
do shell script "diskutil mount /dev/disk1s2"
do shell script "diskutil eject /dev/disk1s2"
substituindo o disk1s2 pelo que você está trabalhando ... Sou péssimo em comandos de terminal e scripts, então provavelmente há uma maneira melhor de colocar o disco em questão. Espero que alguém também responda e conserte isso.
Depois, você pode anexar o script a SleepWatcher ou Power Manager para executar no modo de suspensão. O primeiro requer alguns scripts de linha de comando e quais não. Não conheço nenhuma maneira que não exija software de terceiros.